Struct bwavfile::WaveFmtExtended
source · pub struct WaveFmtExtended {
pub valid_bits_per_sample: u16,
pub channel_mask: u32,
pub type_guid: Uuid,
}
Expand description
Fields§
§valid_bits_per_sample: u16
Valid bits per sample
channel_mask: u32
Channel mask
Identifies the speaker assignment for each channel in the file
type_guid: Uuid
Codec GUID
Identifies the codec of the audio stream
Trait Implementations§
source§impl Clone for WaveFmtExtended
impl Clone for WaveFmtExtended
source§fn clone(&self) -> WaveFmtExtended
fn clone(&self) -> WaveFmtExtended
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 WaveFmtExtended
impl Debug for WaveFmtExtended
impl Copy for WaveFmtExtended
Auto Trait Implementations§
impl RefUnwindSafe for WaveFmtExtended
impl Send for WaveFmtExtended
impl Sync for WaveFmtExtended
impl Unpin for WaveFmtExtended
impl UnwindSafe for WaveFmtExtended
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