blob: 5b18298e9495cc2e38acc41bee9fe787516264ee [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
21 Headphone
22 PC Speaker
23 Phone
24 Phone Input
25 Phone Output
26 Synth
27 FM
28 Mic
29 Line
30 CD
31 Video
32 Zoom Video
33 Aux
34 PCM
35 PCM Front
36 PCM Rear
37 PCM Pan
38 Loopback
39 Analog Loopback (D/A -> A/D loopback)
40 Digital Loopback (playback -> capture loopback - without analog path)
41 Mono
42 Mono Output
43 Multi
44 ADC
45 Wave
46 Music
47 I2S
48 IEC958
49
50Exceptions:
51 [Digital] Capture Source
52 [Digital] Capture Switch (aka input gain switch)
53 [Digital] Capture Volume (aka input gain volume)
54 [Digital] Playback Switch (aka output gain switch)
55 [Digital] Playback Volume (aka output gain volume)
56 Tone Control - Switch
57 Tone Control - Bass
58 Tone Control - Treble
59 3D Control - Switch
60 3D Control - Center
61 3D Control - Depth
62 3D Control - Wide
63 3D Control - Space
64 3D Control - Level
65 Mic Boost [(?dB)]
66
67PCM interface:
68
69 Sample Clock Source { "Word", "Internal", "AutoSync" }
70 Clock Sync Status { "Lock", "Sync", "No Lock" }
71 External Rate /* external capture rate */
72 Capture Rate /* capture rate taken from external source */
73
74IEC958 (S/PDIF) interface:
75
76 IEC958 [...] [Playback|Capture] Switch /* turn on/off the IEC958 interface */
77 IEC958 [...] [Playback|Capture] Volume /* digital volume control */
78 IEC958 [...] [Playback|Capture] Default /* default or global value - read/write */
79 IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */
80 IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */
81 IEC958 [...] [Playback|Capture] Pro Mask /* professional mask */
82 IEC958 [...] [Playback|Capture] PCM Stream /* the settings assigned to a PCM stream */
83 IEC958 Q-subcode [Playback|Capture] Default /* Q-subcode bits */
84 IEC958 Preamble [Playback|Capture] Default /* burst preamble words (4*16bits) */