Struct matroska_demuxer::Audio
source · pub struct Audio { /* private fields */ }
Expand description
Audio settings.
Implementations§
source§impl Audio
impl Audio
sourcepub fn sampling_frequency(&self) -> f64
pub fn sampling_frequency(&self) -> f64
Sampling frequency in Hz.
sourcepub fn output_sampling_frequency(&self) -> Option<f64>
pub fn output_sampling_frequency(&self) -> Option<f64>
Real output sampling frequency in Hz.
sourcepub fn channels(&self) -> NonZeroU64
pub fn channels(&self) -> NonZeroU64
Numbers of channels in the track.
sourcepub fn bit_depth(&self) -> Option<NonZeroU64>
pub fn bit_depth(&self) -> Option<NonZeroU64>
Bits per sample.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Audio
impl Send for Audio
impl Sync for Audio
impl Unpin for Audio
impl UnwindSafe for Audio
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