aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/sound/alsa/ControlNames.txt
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
commit1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch)
tree0bba044c4ce775e45a88a51686b5d9f90697ea9d /Documentation/sound/alsa/ControlNames.txt
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
Diffstat (limited to 'Documentation/sound/alsa/ControlNames.txt')
-rw-r--r--Documentation/sound/alsa/ControlNames.txt84
1 files changed, 84 insertions, 0 deletions
diff --git a/Documentation/sound/alsa/ControlNames.txt b/Documentation/sound/alsa/ControlNames.txt
new file mode 100644
index 000000000000..5b18298e9495
--- /dev/null
+++ b/Documentation/sound/alsa/ControlNames.txt
@@ -0,0 +1,84 @@
1This 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) */