pub struct CeltMode {Show 17 fields
pub fs: i32,
pub overlap: usize,
pub nb_ebands: usize,
pub eff_ebands: usize,
pub preemph: [f32; 4],
pub e_bands: &'static [i16],
pub max_lm: usize,
pub nb_short_mdcts: usize,
pub short_mdct_size: usize,
pub nb_alloc_vectors: usize,
pub alloc_vectors: &'static [u8],
pub alloc_stride: usize,
pub log_n: &'static [i16],
pub window: &'static [f32],
pub mdct: MdctLookup,
pub cache: PulseCache,
pub e_means: &'static [f32],
}Fields§
§fs: i32§overlap: usize§nb_ebands: usize§eff_ebands: usize§preemph: [f32; 4]§e_bands: &'static [i16]§max_lm: usize§nb_short_mdcts: usize§short_mdct_size: usize§nb_alloc_vectors: usize§alloc_vectors: &'static [u8]§alloc_stride: usize§log_n: &'static [i16]§window: &'static [f32]§mdct: MdctLookup§cache: PulseCache§e_means: &'static [f32]Implementations§
Source§impl CeltMode
impl CeltMode
pub fn new_48000_960_120() -> Self
Auto Trait Implementations§
impl Freeze for CeltMode
impl RefUnwindSafe for CeltMode
impl Send for CeltMode
impl Sync for CeltMode
impl Unpin for CeltMode
impl UnsafeUnpin for CeltMode
impl UnwindSafe for CeltMode
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