[−][src]Trait soloud::prelude::LoadExt
Required methods
fn load(&mut self, path: &Path) -> Result<(), SoloudError>
Load audio from a file
fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>
Load audio from memory
unsafe fn load_mem_ex(
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
Load audio from memory with options to copy and/or take ownership
Safety
The audio source should not be invalidated
Implementors
impl LoadExt for Monotone
[src]
fn load(&mut self, path: &Path) -> Result<(), SoloudError>
[src]
fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>
[src]
unsafe fn load_mem_ex(
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
[src]
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
impl LoadExt for Openmpt
[src]
fn load(&mut self, path: &Path) -> Result<(), SoloudError>
[src]
fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>
[src]
unsafe fn load_mem_ex(
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
[src]
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
impl LoadExt for TedSid
[src]
fn load(&mut self, path: &Path) -> Result<(), SoloudError>
[src]
fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>
[src]
unsafe fn load_mem_ex(
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
[src]
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
impl LoadExt for Wav
[src]
fn load(&mut self, path: &Path) -> Result<(), SoloudError>
[src]
fn load_mem(&mut self, data: &[u8]) -> Result<(), SoloudError>
[src]
unsafe fn load_mem_ex(
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>
[src]
&mut self,
data: &[u8],
copy: bool,
take_ownership: bool
) -> Result<(), SoloudError>