Struct sdl2::audio::AudioSpec[src]

pub struct AudioSpec<'a> {
    pub freq: c_int,
    pub format: AudioFormat,
    pub channels: uint8_t,
    pub silence: uint8_t,
    pub samples: uint16_t,
    pub padding: uint16_t,
    pub size: uint32_t,
    pub callback: Option<&'a |&mut [u8]|: 'a>,
    // some fields omitted
}

Fields

freq
format
channels
silence
samples
padding
size
callback

Methods

impl<'a> AudioSpec<'a>

fn load_wav(path: &Path) -> Result<(AudioSpec, CVec<u8>), ~str>

fn load_wav_rw(src: &RWops) -> Result<(AudioSpec, CVec<u8>), ~str>