Struct wavefile::WaveInfo [] [src]

pub struct WaveInfo {
    pub audio_format: Format,
    pub channels: u16,
    pub sample_rate: u32,
    pub byte_rate: u32,
    pub block_align: u16,
    pub bits_per_sample: u16,
    pub total_frames: u32,
    pub valid_bps: Option<u16>,
    pub channel_mask: Option<u32>,
    pub subformat: Option<Format>,
}

Fields

audio_format: Format channels: u16 sample_rate: u32 byte_rate: u32 block_align: u16 bits_per_sample: u16 total_frames: u32 valid_bps: Option<u16> channel_mask: Option<u32> subformat: Option<Format>

Trait Implementations

impl Clone for WaveInfo
[src]

fn clone(&self) -> WaveInfo

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for WaveInfo
[src]

impl Debug for WaveInfo
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.