[][src]Enum soloud::Backend

#[repr(u32)]pub enum Backend {
    Auto,
    Sdl2,
    Portaudio,
    Winmm,
    Xaudio2,
    Wasapi,
    Alsa,
    Jack,
    Oss,
    OpenAL,
    CoreAudio,
    OpenSLES,
    Miniaudio,
    Nosound,
    Null,
}

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

impl Clone for Backend[src]

impl Copy for Backend[src]

impl Debug for Backend[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.