blob: fea65bb6269ea47742f0c8453cdbd0a65d152b67 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001This document describes standard names of mixer controls.
2
3Syntax: SOURCE [DIRECTION] FUNCTION
4
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
17SOURCE:
18 Master
19 Master Mono
20 Hardware Master
Jaroslav Kyselaad1cd742009-11-04 14:30:36 +010021 Speaker (internal speaker)
Linus Torvalds1da177e2005-04-16 15:20:36 -070022 Headphone
Jaroslav Kyselad355c82a2009-11-03 15:47:25 +010023 Beep (beep generator)
Linus Torvalds1da177e2005-04-16 15:20:36 -070024 Phone
25 Phone Input
26 Phone Output
27 Synth
28 FM
29 Mic
30 Line
31 CD
32 Video
33 Zoom Video
34 Aux
35 PCM
36 PCM Front
37 PCM Rear
38 PCM Pan
39 Loopback
40 Analog Loopback (D/A -> A/D loopback)
41 Digital Loopback (playback -> capture loopback - without analog path)
42 Mono
43 Mono Output
44 Multi
45 ADC
46 Wave
47 Music
48 I2S
49 IEC958
50
51Exceptions:
52 [Digital] Capture Source
53 [Digital] Capture Switch (aka input gain switch)
54 [Digital] Capture Volume (aka input gain volume)
55 [Digital] Playback Switch (aka output gain switch)
56 [Digital] Playback Volume (aka output gain volume)
57 Tone Control - Switch
58 Tone Control - Bass
59 Tone Control - Treble
60 3D Control - Switch
61 3D Control - Center
62 3D Control - Depth
63 3D Control - Wide
64 3D Control - Space
65 3D Control - Level
66 Mic Boost [(?dB)]
67
68PCM interface:
69
70 Sample Clock Source { "Word", "Internal", "AutoSync" }
71 Clock Sync Status { "Lock", "Sync", "No Lock" }
72 External Rate /* external capture rate */
73 Capture Rate /* capture rate taken from external source */
74
75IEC958 (S/PDIF) interface:
76
77 IEC958 [...] [Playback|Capture] Switch /* turn on/off the IEC958 interface */
78 IEC958 [...] [Playback|Capture] Volume /* digital volume control */
79 IEC958 [...] [Playback|Capture] Default /* default or global value - read/write */
80 IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */
81 IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */
82 IEC958 [...] [Playback|Capture] Pro Mask /* professional mask */
83 IEC958 [...] [Playback|Capture] PCM Stream /* the settings assigned to a PCM stream */
84 IEC958 Q-subcode [Playback|Capture] Default /* Q-subcode bits */
85 IEC958 Preamble [Playback|Capture] Default /* burst preamble words (4*16bits) */