Managed Windows API
MixerControl Class
NamespacesManagedWinapi.Audio.MixerMixerControl
A control of a mixer line. This can be for example a volume slider or a mute switch.
Declaration Syntax
C#
public class MixerControl
Members
All MembersPropertiesFields



IconMemberDescription
Changed
Occurs when the value of this control is changed

ChannelCount
The number of channels.

Class
The class of this control. For example FADER or SWITCH.

ControlType
The type of the control. For example mute switch.

Flags
The flags of this control.

Id
The ID of this control.

IsMultiple
Whether this control has multiple values per channel. An example for a multiple value control is a three-band equalizer.

IsUniform
Whether this control is uniform. A uniform control controls more than one channel, but can only set one value for all channels.

Line
The line this control belongs to.

LongName
The long name of this control.

Mixer
The mixer this control belongs to.

MultipleValuesCount
The number of multiple values. For a three band equalizer, this is 3. Will be always one if IsMultiple is false.

RawValueMultiplicity
The number of raw values that have to be get or set. This value is provided as a convenience; it can be computed from MultipleValuesCount, IsUniform and ChannelCount.

ShortName
The short name of this control.

Inheritance Hierarchy

Assembly: ManagedWinapi (Module: ManagedWinapi) Version: 0.3.0.0 (0.3)