Merge tag 'for-linus-20140610' of git://git.infradead.org/linux-mtd
[deliverable/linux.git] / Documentation / sound / alsa / ControlNames.txt
1 This document describes standard names of mixer controls.
2
3 Syntax: SOURCE [DIRECTION] FUNCTION
4
5 DIRECTION:
6 <nothing> (both directions)
7 Playback
8 Capture
9 Bypass Playback
10 Bypass Capture
11
12 FUNCTION:
13 Switch (on/off switch)
14 Volume
15 Route (route control, hardware specific)
16
17 SOURCE:
18 Master
19 Master Mono
20 Hardware Master
21 Speaker (internal speaker)
22 Headphone
23 Beep (beep generator)
24 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
51 Exceptions:
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
68 PCM 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
75 IEC958 (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) */
This page took 0.03196 seconds and 5 git commands to generate.