pub struct WavHeader {
pub num_channels: u16,
pub sample_rate: u32,
pub format: WavSampleFormat,
pub num_samples_per_channel: usize,
}Fields§
§num_channels: u16§sample_rate: u32§format: WavSampleFormat§num_samples_per_channel: usizeImplementations§
Source§impl WavHeader
impl WavHeader
pub fn new( num_channels: u16, sample_rate: u32, format: WavSampleFormat, num_samples_per_channel: usize, ) -> Self
pub fn bits_per_sample(&self) -> u16
pub fn audio_format_tag(&self) -> u16
Trait Implementations§
impl StructuralPartialEq for WavHeader
Auto Trait Implementations§
impl Freeze for WavHeader
impl RefUnwindSafe for WavHeader
impl Send for WavHeader
impl Sync for WavHeader
impl Unpin for WavHeader
impl UnsafeUnpin for WavHeader
impl UnwindSafe for WavHeader
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