#[repr(C)]pub struct OpusCustomEncoder {Show 44 fields
pub mode: *const OpusCustomMode,
pub channels: i32,
pub stream_channels: i32,
pub force_intra: i32,
pub clip: i32,
pub disable_pf: i32,
pub complexity: i32,
pub upsample: i32,
pub start: i32,
pub end: i32,
pub bitrate: i32,
pub vbr: i32,
pub signalling: i32,
pub constrained_vbr: i32,
pub loss_rate: i32,
pub lsb_depth: i32,
pub lfe: i32,
pub disable_inv: i32,
pub arch: i32,
pub rng: u32,
pub spread_decision: i32,
pub delayedIntra: f32,
pub tonal_average: i32,
pub lastCodedBands: i32,
pub hf_average: i32,
pub tapset_decision: i32,
pub prefilter_period: i32,
pub prefilter_gain: f32,
pub prefilter_tapset: i32,
pub consec_transient: i32,
pub analysis: AnalysisInfo,
pub silk_info: SILKInfo,
pub preemph_memE: [f32; 2],
pub preemph_memD: [f32; 2],
pub vbr_reservoir: i32,
pub vbr_drift: i32,
pub vbr_offset: i32,
pub vbr_count: i32,
pub overlap_max: f32,
pub stereo_saving: f32,
pub intensity: i32,
pub energy_mask: *mut f32,
pub spec_avg: f32,
pub in_mem: [f32; 1],
}
Fields§
§mode: *const OpusCustomMode
§channels: i32
§stream_channels: i32
§force_intra: i32
§clip: i32
§disable_pf: i32
§complexity: i32
§upsample: i32
§start: i32
§end: i32
§bitrate: i32
§vbr: i32
§signalling: i32
§constrained_vbr: i32
§loss_rate: i32
§lsb_depth: i32
§lfe: i32
§disable_inv: i32
§arch: i32
§rng: u32
§spread_decision: i32
§delayedIntra: f32
§tonal_average: i32
§lastCodedBands: i32
§hf_average: i32
§tapset_decision: i32
§prefilter_period: i32
§prefilter_gain: f32
§prefilter_tapset: i32
§consec_transient: i32
§analysis: AnalysisInfo
§silk_info: SILKInfo
§preemph_memE: [f32; 2]
§preemph_memD: [f32; 2]
§vbr_reservoir: i32
§vbr_drift: i32
§vbr_offset: i32
§vbr_count: i32
§overlap_max: f32
§stereo_saving: f32
§intensity: i32
§energy_mask: *mut f32
§spec_avg: f32
§in_mem: [f32; 1]
Trait Implementations§
Source§impl Clone for OpusCustomEncoder
impl Clone for OpusCustomEncoder
Source§fn clone(&self) -> OpusCustomEncoder
fn clone(&self) -> OpusCustomEncoder
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 OpusCustomEncoder
Auto Trait Implementations§
impl Freeze for OpusCustomEncoder
impl RefUnwindSafe for OpusCustomEncoder
impl !Send for OpusCustomEncoder
impl !Sync for OpusCustomEncoder
impl Unpin for OpusCustomEncoder
impl UnwindSafe for OpusCustomEncoder
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