Struct libpulse_binding::context::introspect::ServerInfo[][src]

pub struct ServerInfo<'a> {
    pub user_name: Option<Cow<'a, str>>,
    pub host_name: Option<Cow<'a, str>>,
    pub server_version: Option<Cow<'a, str>>,
    pub server_name: Option<Cow<'a, str>>,
    pub sample_spec: Spec,
    pub default_sink_name: Option<Cow<'a, str>>,
    pub default_source_name: Option<Cow<'a, str>>,
    pub cookie: u32,
    pub channel_map: Map,
}

Server information.

Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.

Fields

User name of the daemon process.

Host name the daemon is running on.

Version string of the daemon.

Server package name (usually "pulseaudio").

Default sample specification.

Name of default sink.

Name of default source.

A random cookie for identifying this instance of PulseAudio.

Default channel map.

Trait Implementations

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

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> Send for ServerInfo<'a>

impl<'a> Sync for ServerInfo<'a>