A control that is has only two states (ie, values), and is therefore adjusted via a button.
Represents a destination line. There is one destination line for each way sound can leave the mixer. Usually there are two destination lines, one for playback and one for recording.
A mixer control that is adjusted by a vertical fader, with a linear scale of positive values (ie, 0 is the lowest possible value).
Represents a mixer provided by a sound card. Each mixer has multiple destination lines (e. g. Record and Playback) of which each has multiple source lines (Wave, MIDI, Mic, etc.).
A control of a mixer line. This can be for example a volume slider or a mute switch.
Mixer control type classes. These classes are roughly based upon what type of value a control adjusts, and therefore what kind of graphical user interface you would normally present to the enduser to let him adjust that control's value. The descriptions for these classes have been taken from http://www.borg.com/~jglatt/tech/mixer.htm.
Flags of a mixer control.
The type of a mixer control. You can find descriptions for most of these types on http://www.borg.com/~jglatt/tech/mixer.htm.
Provides data for the LineChanged and ControlChanged events of a Mixer.
Represents the method that will handle the LineChanged or ControlChanged event of a Mixer.
Represents a mixer line, either a source line or a destination line.
Types of source or destination lines. The descriptions for these lines have been taken from http://www.borg.com/~jglatt/tech/mixer.htm.
Represents a source line. Source lines represent way sound for one destination enters the mixer. So, if you can both record and playback CD audio, there will be two CD audio source lines, one for the Recording destination line and one for the Playback destination line.