#[non_exhaustive]pub struct OpusProperties { /* private fields */ }Expand description
An Opus file’s audio properties
Implementations§
Source§impl OpusProperties
 
impl OpusProperties
Sourcepub fn overall_bitrate(&self) -> u32
 
pub fn overall_bitrate(&self) -> u32
Overall bitrate (kbps)
Sourcepub fn audio_bitrate(&self) -> u32
 
pub fn audio_bitrate(&self) -> u32
Audio bitrate (kbps)
Sourcepub fn channel_mask(&self) -> ChannelMask
 
pub fn channel_mask(&self) -> ChannelMask
Channel mask
Sourcepub fn input_sample_rate(&self) -> u32
 
pub fn input_sample_rate(&self) -> u32
Input sample rate
Trait Implementations§
Source§impl Clone for OpusProperties
 
impl Clone for OpusProperties
Source§fn clone(&self) -> OpusProperties
 
fn clone(&self) -> OpusProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
 
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for OpusProperties
 
impl Debug for OpusProperties
Source§impl Default for OpusProperties
 
impl Default for OpusProperties
Source§fn default() -> OpusProperties
 
fn default() -> OpusProperties
Returns the “default value” for a type. Read more
Source§impl From<OpusProperties> for FileProperties
 
impl From<OpusProperties> for FileProperties
Source§fn from(input: OpusProperties) -> Self
 
fn from(input: OpusProperties) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OpusProperties
 
impl PartialEq for OpusProperties
impl Copy for OpusProperties
impl Eq for OpusProperties
impl StructuralPartialEq for OpusProperties
Auto Trait Implementations§
impl Freeze for OpusProperties
impl RefUnwindSafe for OpusProperties
impl Send for OpusProperties
impl Sync for OpusProperties
impl Unpin for OpusProperties
impl UnwindSafe for OpusProperties
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