Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit
[deliverable/linux.git] / Documentation / sound / alsa / ControlNames.txt
CommitLineData
1da177e4
LT
1This document describes standard names of mixer controls.
2
8e648204 3Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
1da177e4
LT
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
8e648204
DH
17CHANNEL:
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
1da177e4
LT
32SOURCE:
33 Master
34 Master Mono
35 Hardware Master
ad1cd745 36 Speaker (internal speaker)
8e648204 37 Bass Speaker (internal LFE speaker)
1da177e4 38 Headphone
8e648204 39 Line Out
d355c82a 40 Beep (beep generator)
1da177e4
LT
41 Phone
42 Phone Input
43 Phone Output
44 Synth
45 FM
46 Mic
8e648204
DH
47 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)
1da177e4
LT
50 CD
51 Video
52 Zoom Video
53 Aux
54 PCM
1da177e4
LT
55 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
8e648204
DH
67 HDMI
68 SPDIF (output only)
69 SPDIF In
70 Digital In
71 HDMI/DP (either HDMI or DisplayPort)
1da177e4 72
8e648204 73Exceptions (deprecated):
3088ef9f
HM
74 [Analogue|Digital] Capture Source
75 [Analogue|Digital] Capture Switch (aka input gain switch)
76 [Analogue|Digital] Capture Volume (aka input gain volume)
77 [Analogue|Digital] Playback Switch (aka output gain switch)
78 [Analogue|Digital] Playback Volume (aka output gain volume)
1da177e4
LT
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) */
This page took 0.683666 seconds and 5 git commands to generate.