Standard ALSA Control Names¶
This document describes standard names of mixer controls.
Standard Syntax¶
Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
DIRECTION¶
<nothing> | both directions |
Playback | one direction |
Capture | one direction |
Bypass Playback | one direction |
Bypass Capture | one direction |
FUNCTION¶
Switch | on/off switch |
Volume | amplifier |
Route | route control, hardware specific |
CHANNEL¶
<nothing> | channel independent, or applies to all channels |
Front | front left/right channels |
Surround | rear left/right in 4.0/5.1 surround |
CLFE | C/LFE channels |
Center | center cannel |
LFE | LFE channel |
Side | side left/right for 7.1 surround |
LOCATION (Physical location of source)¶
Front | front position |
Rear | rear position |
Dock | on docking station |
Internal | internal |
SOURCE¶
Master | |
Master Mono | |
Hardware Master | |
Speaker | internal speaker |
Bass Speaker | internal LFE speaker |
Headphone | |
Line Out | |
Beep | beep generator |
Phone | |
Phone Input | |
Phone Output | |
Synth | |
FM | |
Mic | |
Headset Mic | mic part of combined headset jack - 4-pin headphone + mic |
Headphone Mic | mic part of either/or - 3-pin headphone or mic |
Line | input only, use “Line Out” for output |
CD | |
Video | |
Zoom Video | |
Aux | |
PCM | |
PCM Pan | |
Loopback | |
Analog Loopback | D/A -> A/D loopback |
Digital Loopback | playback -> capture loopback - without analog path |
Mono | |
Mono Output | |
Multi | |
ADC | |
Wave | |
Music | |
I2S | |
IEC958 | |
HDMI | |
SPDIF | output only |
SPDIF In | |
Digital In | |
HDMI/DP | either HDMI or DisplayPort |
Exceptions (deprecated)¶
[Analogue|Digital] Capture Source | |
[Analogue|Digital] Capture Switch | aka input gain switch |
[Analogue|Digital] Capture Volume | aka input gain volume |
[Analogue|Digital] Playback Switch | aka output gain switch |
[Analogue|Digital] Playback Volume | aka output gain volume |
Tone Control - Switch | |
Tone Control - Bass | |
Tone Control - Treble | |
3D Control - Switch | |
3D Control - Center | |
3D Control - Depth | |
3D Control - Wide | |
3D Control - Space | |
3D Control - Level | |
Mic Boost [(?dB)] |
PCM interface¶
Sample Clock Source | { “Word”, “Internal”, “AutoSync” } |
Clock Sync Status | { “Lock”, “Sync”, “No Lock” } |
External Rate | external capture rate |
Capture Rate | capture rate taken from external source |
IEC958 (S/PDIF) interface¶
IEC958 […] [Playback|Capture] Switch | turn on/off the IEC958 interface |
IEC958 […] [Playback|Capture] Volume | digital volume control |
IEC958 […] [Playback|Capture] Default | default or global value - read/write |
IEC958 […] [Playback|Capture] Mask | consumer and professional mask |
IEC958 […] [Playback|Capture] Con Mask | consumer mask |
IEC958 […] [Playback|Capture] Pro Mask | professional mask |
IEC958 […] [Playback|Capture] PCM Stream | the settings assigned to a PCM stream |
IEC958 Q-subcode [Playback|Capture] Default | Q-subcode bits |
IEC958 Preamble [Playback|Capture] Default | burst preamble words (4*16bits) |