Struct libpulse_binding::context::ext_stream_restore::Info[][src]

pub struct Info<'a> {
    pub name: Option<Cow<'a, str>>,
    pub channel_map: Map,
    pub volume: ChannelVolumes,
    pub device: Option<Cow<'a, str>>,
    pub mute: bool,
}

Stores information about one entry in the stream database that is maintained by module-stream-restore.

Fields

Identifier string of the stream. A string like "sink-input-by-role:" or similar followed by some arbitrary property value.

The channel map for the volume field, if applicable.

The volume of the stream when it was seen last, if applicable and saved.

The sink/source of the stream when it was last seen, if applicable and saved.

The boolean mute state of the stream when it was last seen, if applicable and saved.

Trait Implementations

impl<'a> Debug for Info<'a>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> Send for Info<'a>

impl<'a> Sync for Info<'a>