[][src]Enum libpulse_binding::def::DevicePortType

#[repr(C)]pub enum DevicePortType {
    Unknown,
    Aux,
    Speaker,
    Headphones,
    Line,
    Mic,
    Headset,
    Handset,
    Earpiece,
    SPDIF,
    HDMI,
    TV,
    Radio,
    Video,
    USB,
    Bluetooth,
    Portable,
    Handsfree,
    Car,
    HiFi,
    Phone,
    Network,
    Analog,
}

Port type.

Variants

Unknown

Unknown.

Aux

Auxillary.

Speaker

Speaker.

Headphones

Headphones.

Line

Line.

Mic

Mic.

Headset

Headset.

Handset

Handset.

Earpiece

Earpiece.

SPDIF

SPDIF.

HDMI

HDMI.

TV

TV.

Radio

Radio.

Video

Video.

USB

USB.

Bluetooth

Bluetooth.

Portable

Portable.

Handsfree

Handsfree.

Car

Car.

HiFi

HiFi.

Phone

Phone.

Network

Network.

Analog

Analog.

Trait Implementations

impl Clone for pa_device_port_type_t[src]

impl Copy for pa_device_port_type_t[src]

impl Debug for pa_device_port_type_t[src]

impl Eq for pa_device_port_type_t[src]

impl FromPrimitive for pa_device_port_type_t[src]

impl PartialEq<pa_device_port_type_t> for pa_device_port_type_t[src]

impl StructuralEq for pa_device_port_type_t[src]

impl StructuralPartialEq for pa_device_port_type_t[src]

impl ToPrimitive for pa_device_port_type_t[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.