pub struct RicePartition {
pub parameter: RiceParameter,
pub encoded_residual: Vec<u8>,
}Fields§
§parameter: RiceParameterEncoding parameter:
encoded_residual: Vec<u8>Encoded residual. The number of samples (n) in the partition is determined as follows:
- if the partition order is zero, n = frame’s blocksize - predictor order
- else if this is not the first partition of the subframe, n = (frame’s blocksize / (2^partition order))
- else n = (frame’s blocksize / (2^partition order)) - predictor order
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RicePartition
impl RefUnwindSafe for RicePartition
impl Send for RicePartition
impl Sync for RicePartition
impl Unpin for RicePartition
impl UnwindSafe for RicePartition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more