#[repr(u32)]pub enum Backend {
Show 15 variants
Auto,
Sdl2,
Portaudio,
Winmm,
Xaudio2,
Wasapi,
Alsa,
Jack,
Oss,
OpenAL,
CoreAudio,
OpenSLES,
Miniaudio,
Nosound,
Null,
}
Expand description
Backends supported by the Soloud crate
Variants§
Auto
Autoselection by Soloud
Sdl2
Sdl2
Portaudio
Portaudio
Winmm
Winmm
Xaudio2
Xaudio2
Wasapi
Wasapi
Alsa
Alsa
Jack
Jack
Oss
Oss
OpenAL
OpenAL
CoreAudio
Coreaudio
OpenSLES
OpenSLES
Miniaudio
Miniaudio
Nosound
Nosound
Null
Null driver
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Backend
impl Send for Backend
impl Sync for Backend
impl Unpin for Backend
impl UnwindSafe for Backend
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more