Struct allegro_audio::Sample
[−]
[src]
pub struct Sample { /* fields omitted */ }
pub struct Sample { /* fields omitted */ }
impl Sample
[src]fn load(_: &AudioAddon, filename: &str) -> Result<Sample, ()>
fn create_instance(&self) -> Result<SampleInstance, ()>
fn get_frequency(&self) -> usize
fn get_length(&self) -> usize
fn get_byte_length(&self) -> usize
fn get_depth(&self) -> AudioDepth
fn get_channels(&self) -> ChannelConf
fn get_raw_data<'l>(&'l self) -> &'l [u8]
fn get_data<'l, T: DataSample>(&'l self) -> Result<&'l [T], ()>
fn get_data_mut<'l, T: DataSample>(&'l mut self) -> Result<&'l mut [T], ()>
fn get_raw_data_mut<'l>(&'l mut self) -> &'l mut [u8]
fn get_allegro_sample(&self) -> *mut ALLEGRO_SAMPLE
impl Drop for Sample
[src]