[][src]Enum libpulse_sys::channelmap::pa_channel_position_t

#[repr(C)]pub enum pa_channel_position_t {
    Invalid,
    Mono,
    FrontLeft,
    FrontRight,
    FrontCenter,
    RearCenter,
    RearLeft,
    RearRight,
    Lfe,
    FrontLeftOfCenter,
    FrontRightOfCenter,
    SideLeft,
    SideRight,
    Aux0,
    Aux1,
    Aux2,
    Aux3,
    Aux4,
    Aux5,
    Aux6,
    Aux7,
    Aux8,
    Aux9,
    Aux10,
    Aux11,
    Aux12,
    Aux13,
    Aux14,
    Aux15,
    Aux16,
    Aux17,
    Aux18,
    Aux19,
    Aux20,
    Aux21,
    Aux22,
    Aux23,
    Aux24,
    Aux25,
    Aux26,
    Aux27,
    Aux28,
    Aux29,
    Aux30,
    Aux31,
    TopCenter,
    TopFrontLeft,
    TopFrontRight,
    TopFrontCenter,
    TopRearLeft,
    TopRearRight,
    TopRearCenter,
}

Variants

Invalid
Mono
FrontLeft
FrontRight
FrontCenter
RearCenter
RearLeft
RearRight
Lfe
FrontLeftOfCenter
FrontRightOfCenter
SideLeft
SideRight
Aux0
Aux1
Aux2
Aux3
Aux4
Aux5
Aux6
Aux7
Aux8
Aux9
Aux10
Aux11
Aux12
Aux13
Aux14
Aux15
Aux16
Aux17
Aux18
Aux19
Aux20
Aux21
Aux22
Aux23
Aux24
Aux25
Aux26
Aux27
Aux28
Aux29
Aux30
Aux31
TopCenter
TopFrontLeft
TopFrontRight
TopFrontCenter
TopRearLeft
TopRearRight
TopRearCenter

Trait Implementations

impl Clone for pa_channel_position_t[src]

impl Copy for pa_channel_position_t[src]

impl Debug for pa_channel_position_t[src]

impl Default for pa_channel_position_t[src]

impl Eq for pa_channel_position_t[src]

impl FromPrimitive for pa_channel_position_t[src]

impl PartialEq<pa_channel_position_t> for pa_channel_position_t[src]

impl StructuralEq for pa_channel_position_t[src]

impl StructuralPartialEq for pa_channel_position_t[src]

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