blob: 79a6127863ca8216294f9861d068e31b5a09bd16 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001This document describes standard names of mixer controls.
2
David Henningsson8e648202014-10-20 14:38:09 +02003Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
Linus Torvalds1da177e2005-04-16 15:20:36 -07004
5DIRECTION:
6 <nothing> (both directions)
7 Playback
8 Capture
9 Bypass Playback
10 Bypass Capture
11
12FUNCTION:
13 Switch (on/off switch)
14 Volume
15 Route (route control, hardware specific)
16
David Henningsson8e648202014-10-20 14:38:09 +020017CHANNEL:
18 <nothing> (channel independent, or applies to all channels)
19 Front
20 Surround (rear left/right in 4.0/5.1 surround)
21 CLFE
22 Center
23 LFE
24 Side (side left/right for 7.1 surround)
25
26LOCATION: (physical location of source)
27 Front
28 Rear
29 Dock (docking station)
30 Internal
31
Linus Torvalds1da177e2005-04-16 15:20:36 -070032SOURCE:
33 Master
34 Master Mono
35 Hardware Master
Jaroslav Kyselaad1cd742009-11-04 14:30:36 +010036 Speaker (internal speaker)
David Henningsson8e648202014-10-20 14:38:09 +020037 Bass Speaker (internal LFE speaker)
Linus Torvalds1da177e2005-04-16 15:20:36 -070038 Headphone
David Henningsson8e648202014-10-20 14:38:09 +020039 Line Out
Jaroslav Kyselad355c82a2009-11-03 15:47:25 +010040 Beep (beep generator)
Linus Torvalds1da177e2005-04-16 15:20:36 -070041 Phone
42 Phone Input
43 Phone Output
44 Synth
45 FM
46 Mic
David Henningsson8e648202014-10-20 14:38:09 +020047 Headset Mic (mic part of combined headset jack - 4-pin headphone + mic)
48 Headphone Mic (mic part of either/or - 3-pin headphone or mic)
49 Line (input only, use "Line Out" for output)
Linus Torvalds1da177e2005-04-16 15:20:36 -070050 CD
51 Video
52 Zoom Video
53 Aux
54 PCM
Linus Torvalds1da177e2005-04-16 15:20:36 -070055 PCM Pan
56 Loopback
57 Analog Loopback (D/A -> A/D loopback)
58 Digital Loopback (playback -> capture loopback - without analog path)
59 Mono
60 Mono Output
61 Multi
62 ADC
63 Wave
64 Music
65 I2S
66 IEC958
David Henningsson8e648202014-10-20 14:38:09 +020067 HDMI
68 SPDIF (output only)
69 SPDIF In
70 Digital In
71 HDMI/DP (either HDMI or DisplayPort)
Linus Torvalds1da177e2005-04-16 15:20:36 -070072
David Henningsson8e648202014-10-20 14:38:09 +020073Exceptions (deprecated):
Linus Torvalds1da177e2005-04-16 15:20:36 -070074 [Digital] Capture Source
75 [Digital] Capture Switch (aka input gain switch)
76 [Digital] Capture Volume (aka input gain volume)
77 [Digital] Playback Switch (aka output gain switch)
78 [Digital] Playback Volume (aka output gain volume)
79 Tone Control - Switch
80 Tone Control - Bass
81 Tone Control - Treble
82 3D Control - Switch
83 3D Control - Center
84 3D Control - Depth
85 3D Control - Wide
86 3D Control - Space
87 3D Control - Level
88 Mic Boost [(?dB)]
89
90PCM interface:
91
92 Sample Clock Source { "Word", "Internal", "AutoSync" }
93 Clock Sync Status { "Lock", "Sync", "No Lock" }
94 External Rate /* external capture rate */
95 Capture Rate /* capture rate taken from external source */
96
97IEC958 (S/PDIF) interface:
98
99 IEC958 [...] [Playback|Capture] Switch /* turn on/off the IEC958 interface */
100 IEC958 [...] [Playback|Capture] Volume /* digital volume control */
101 IEC958 [...] [Playback|Capture] Default /* default or global value - read/write */
102 IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */
103 IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */
104 IEC958 [...] [Playback|Capture] Pro Mask /* professional mask */
105 IEC958 [...] [Playback|Capture] PCM Stream /* the settings assigned to a PCM stream */
106 IEC958 Q-subcode [Playback|Capture] Default /* Q-subcode bits */
107 IEC958 Preamble [Playback|Capture] Default /* burst preamble words (4*16bits) */