#[repr(C)]pub struct WaveHeader {
pub FormatTag: u16,
pub NumChannels: u16,
pub SampleRate: u32,
pub BytesPerSecond: u32,
pub BlockAlign: u16,
pub BitsPerSample: u16,
pub cbSize: u16,
pub ValidBitsPerSample: u16,
pub ChannelMask: i32,
pub SubFormat: u16,
pub GUID: [c_char; 14],
}Fields§
§FormatTag: u16§NumChannels: u16§SampleRate: u32§BytesPerSecond: u32§BlockAlign: u16§BitsPerSample: u16§cbSize: u16§ValidBitsPerSample: u16§ChannelMask: i32§SubFormat: u16§GUID: [c_char; 14]Trait Implementations§
Source§impl Clone for WaveHeader
impl Clone for WaveHeader
Source§fn clone(&self) -> WaveHeader
fn clone(&self) -> WaveHeader
Returns a duplicate 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 WaveHeader
impl Debug for WaveHeader
impl Copy for WaveHeader
Auto Trait Implementations§
impl Freeze for WaveHeader
impl RefUnwindSafe for WaveHeader
impl Send for WaveHeader
impl Sync for WaveHeader
impl Unpin for WaveHeader
impl UnwindSafe for WaveHeader
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