Struct alsa::mixer::Selem [] [src]

pub struct Selem<'a>(_);

Wraps an Elem as a Selem

Methods

impl<'a> Selem<'a>
[src]

[src]

Creates a Selem by wrapping elem.

[src]

TODO: This function might change to support regopt and to return the mixer class

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

returns range for capture volume as (min, max) values

[src]

returns (min, max) values.

[src]

returns (min, max) values.

[src]

returns (min, max) values.

[src]

[src]

[src]

[src]

Gets name from snd_mixer_selem_channel_name

[src]

[src]

returns volume in millibels.

[src]

Asks alsa to convert playback volume to millibels.

[src]

[src]

returns volume in millibels.

[src]

Asks alsa to convert capture volume to millibels

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Enumerates over valid Enum values

[src]

[src]

Trait Implementations

impl<'a> Deref for Selem<'a>
[src]

The resulting type after dereferencing.

[src]

returns the elem of this selem