[][src]Enum qapi_qmp::Audiodev

pub enum Audiodev {
    coreaudio {
        id: String,
        timer_period: Option<u32>,
        coreaudio: AudiodevCoreaudioOptions,
    },
    alsa {
        id: String,
        timer_period: Option<u32>,
        alsa: AudiodevAlsaOptions,
    },
    dsound {
        id: String,
        timer_period: Option<u32>,
        dsound: AudiodevDsoundOptions,
    },
    jack {
        id: String,
        timer_period: Option<u32>,
        jack: AudiodevJackOptions,
    },
    oss {
        id: String,
        timer_period: Option<u32>,
        oss: AudiodevOssOptions,
    },
    pa {
        id: String,
        timer_period: Option<u32>,
        pa: AudiodevPaOptions,
    },
    sdl {
        id: String,
        timer_period: Option<u32>,
        sdl: AudiodevGenericOptions,
    },
    none {
        id: String,
        timer_period: Option<u32>,
        none: AudiodevGenericOptions,
    },
    spice {
        id: String,
        timer_period: Option<u32>,
        spice: AudiodevGenericOptions,
    },
    wav {
        id: String,
        timer_period: Option<u32>,
        wav: AudiodevWavOptions,
    },
}

Variants

coreaudio

Fields of coreaudio

id: Stringtimer_period: Option<u32>coreaudio: AudiodevCoreaudioOptions
alsa

Fields of alsa

id: Stringtimer_period: Option<u32>alsa: AudiodevAlsaOptions
dsound

Fields of dsound

id: Stringtimer_period: Option<u32>dsound: AudiodevDsoundOptions
jack

Fields of jack

id: Stringtimer_period: Option<u32>jack: AudiodevJackOptions
oss

Fields of oss

id: Stringtimer_period: Option<u32>oss: AudiodevOssOptions
pa

Fields of pa

id: Stringtimer_period: Option<u32>pa: AudiodevPaOptions
sdl

Fields of sdl

id: Stringtimer_period: Option<u32>sdl: AudiodevGenericOptions
none

Fields of none

id: Stringtimer_period: Option<u32>none: AudiodevGenericOptions
spice

Fields of spice

id: Stringtimer_period: Option<u32>spice: AudiodevGenericOptions
wav

Fields of wav

id: Stringtimer_period: Option<u32>wav: AudiodevWavOptions

Implementations

impl Audiodev[src]

pub fn driver(&self) -> AudiodevDriver[src]

Trait Implementations

impl Clone for Audiodev[src]

impl Debug for Audiodev[src]

impl<'de> Deserialize<'de> for Audiodev[src]

impl Serialize for Audiodev[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.