#[repr(C)]pub struct OpusCustomDecoder {Show 23 fields
pub mode: *const OpusCustomMode,
pub overlap: i32,
pub channels: i32,
pub stream_channels: i32,
pub downsample: i32,
pub start: i32,
pub end: i32,
pub signalling: i32,
pub disable_inv: i32,
pub arch: i32,
pub rng: u32,
pub error: i32,
pub last_pitch_index: i32,
pub loss_count: i32,
pub skip_plc: i32,
pub postfilter_period: i32,
pub postfilter_period_old: i32,
pub postfilter_gain: f32,
pub postfilter_gain_old: f32,
pub postfilter_tapset: i32,
pub postfilter_tapset_old: i32,
pub preemph_memD: [f32; 2],
pub _decode_mem: [f32; 1],
}
Fields§
§mode: *const OpusCustomMode
§overlap: i32
§channels: i32
§stream_channels: i32
§downsample: i32
§start: i32
§end: i32
§signalling: i32
§disable_inv: i32
§arch: i32
§rng: u32
§error: i32
§last_pitch_index: i32
§loss_count: i32
§skip_plc: i32
§postfilter_period: i32
§postfilter_period_old: i32
§postfilter_gain: f32
§postfilter_gain_old: f32
§postfilter_tapset: i32
§postfilter_tapset_old: i32
§preemph_memD: [f32; 2]
§_decode_mem: [f32; 1]
Trait Implementations§
Source§impl Clone for OpusCustomDecoder
impl Clone for OpusCustomDecoder
Source§fn clone(&self) -> OpusCustomDecoder
fn clone(&self) -> OpusCustomDecoder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for OpusCustomDecoder
Auto Trait Implementations§
impl Freeze for OpusCustomDecoder
impl RefUnwindSafe for OpusCustomDecoder
impl !Send for OpusCustomDecoder
impl !Sync for OpusCustomDecoder
impl Unpin for OpusCustomDecoder
impl UnwindSafe for OpusCustomDecoder
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