pub struct SubFrameLPC {
pub warm_up: Vec<i32>,
pub qlp_coeff_prediction: u8,
pub qlp_shift: u8,
pub qlp_coeff: Vec<u8>,
pub residual: Residual,
}Fields§
§warm_up: Vec<i32>qlp_coeff_prediction: u8<4> (Quantized linear predictor coefficients’ precision in bits)-1 (1111 = invalid).
qlp_shift: u8<5> Quantized linear predictor coefficient shift needed in bits (NOTE: this number is signed two’s-complement).
qlp_coeff: Vec<u8>residual: ResidualEncoded residual
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SubFrameLPC
impl RefUnwindSafe for SubFrameLPC
impl Send for SubFrameLPC
impl Sync for SubFrameLPC
impl Unpin for SubFrameLPC
impl UnwindSafe for SubFrameLPC
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