[][src]Enum oboe::AudioDeviceType

#[repr(i32)]pub enum AudioDeviceType {
    Unknown,
    AuxLine,
    BluetoothA2DP,
    BluetoothSCO,
    BuiltinEarpiece,
    BuiltinMic,
    BuiltinSpeaker,
    Bus,
    Dock,
    Fm,
    FmTuner,
    Hdmi,
    HdmiArc,
    HearingAid,
    Ip,
    LineAnalog,
    LineDigital,
    Telephony,
    TvTuner,
    UsbAccessory,
    UsbDevice,
    UsbHeadset,
    UsbHeadphones,
    WiredHeadset,
}

The type of audio device

Variants

Unknown
AuxLine
BluetoothA2DP
BluetoothSCO
BuiltinEarpiece
BuiltinMic
BuiltinSpeaker
Bus
Dock
Fm
FmTuner
Hdmi
HdmiArc
HearingAid
Ip
LineAnalog
LineDigital
Telephony
TvTuner
UsbAccessory
UsbDevice
UsbHeadset
UsbHeadphones
WiredHeadset

Trait Implementations

impl Clone for AudioDeviceType[src]

impl Copy for AudioDeviceType[src]

impl Debug for AudioDeviceType[src]

impl FromPrimitive for AudioDeviceType[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.