[][src]Trait soloud::prelude::LoadExt

pub unsafe trait LoadExt {
    pub fn load<P: AsRef<Path>>(&mut self, path: P) -> Result<(), SoloudError>;
pub fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>;
pub unsafe fn load_mem_ex(
        &mut self,
        data: &[u8],
        copy: bool,
        take_ownership: bool
    ) -> Result<(), SoloudError>; }

Required methods

pub fn load<P: AsRef<Path>>(&mut self, path: P) -> Result<(), SoloudError>[src]

Load audio from a file

pub fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>[src]

Load audio from memory

pub unsafe fn load_mem_ex(
    &mut self,
    data: &[u8],
    copy: bool,
    take_ownership: bool
) -> Result<(), SoloudError>
[src]

Load audio from memory with options to copy and/or take ownership

Safety

The audio source should not be invalidated

Loading content...

Implementors

impl LoadExt for Monotone[src]

impl LoadExt for Openmpt[src]

impl LoadExt for TedSid[src]

impl LoadExt for Wav[src]

impl LoadExt for WavStream[src]

Loading content...