[][src]Enum oboe::AudioApi

#[repr(i32)]pub enum AudioApi {
    Unspecified,
    OpenSLES,
    AAudio,
}

The underlying audio API used by the audio stream.

Variants

Unspecified

Try to use AAudio. If not available then use OpenSL ES.

OpenSLES

Use OpenSL ES.

AAudio

Try to use AAudio. Fail if unavailable.

Trait Implementations

impl Clone for AudioApi[src]

impl Copy for AudioApi[src]

impl Debug for AudioApi[src]

impl Eq for AudioApi[src]

impl FromPrimitive for AudioApi[src]

impl PartialEq<AudioApi> for AudioApi[src]

impl StructuralEq for AudioApi[src]

impl StructuralPartialEq for AudioApi[src]

impl ToPrimitive for AudioApi[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<'a, T> Desc<'a, T> for T

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.