pub struct OpusEncoderOptions {
pub bitrate: OpusBitrate,
pub encode_vbr: bool,
pub samples_cache_duration: OpusEncoderSampleDuration,
}Fields§
§bitrate: OpusBitrate§encode_vbr: bool§samples_cache_duration: OpusEncoderSampleDurationImplementations§
Source§impl OpusEncoderOptions
impl OpusEncoderOptions
pub fn new() -> Self
pub fn get_allowed_sample_rates(&self) -> [u32; 5]
pub fn get_rounded_up_sample_rate(&self, sample_rate: u32) -> u32
Trait Implementations§
Source§impl Clone for OpusEncoderOptions
impl Clone for OpusEncoderOptions
Source§fn clone(&self) -> OpusEncoderOptions
fn clone(&self) -> OpusEncoderOptions
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 moreSource§impl Debug for OpusEncoderOptions
impl Debug for OpusEncoderOptions
Source§impl Default for OpusEncoderOptions
impl Default for OpusEncoderOptions
Source§impl PartialEq for OpusEncoderOptions
impl PartialEq for OpusEncoderOptions
impl Copy for OpusEncoderOptions
impl StructuralPartialEq for OpusEncoderOptions
Auto Trait Implementations§
impl Freeze for OpusEncoderOptions
impl RefUnwindSafe for OpusEncoderOptions
impl Send for OpusEncoderOptions
impl Sync for OpusEncoderOptions
impl Unpin for OpusEncoderOptions
impl UnwindSafe for OpusEncoderOptions
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