About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / sound / alsa / ControlNames.txt


Based on kernel version 4.9. Page generated on 2016-12-21 14:37 EST.

1	This document describes standard names of mixer controls.
2	
3	Syntax: [LOCATION] SOURCE [CHANNEL] [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	CHANNEL:
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	
26	LOCATION:       (physical location of source)
27	  Front
28	  Rear
29	  Dock          (docking station)
30	  Internal
31	
32	SOURCE:
33	  Master
34	  Master Mono
35	  Hardware Master
36	  Speaker	(internal speaker)
37	  Bass Speaker	(internal LFE speaker)
38	  Headphone
39	  Line Out
40	  Beep		(beep generator)
41	  Phone
42	  Phone Input
43	  Phone Output
44	  Synth
45	  FM
46	  Mic
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)
50	  CD
51	  Video
52	  Zoom Video
53	  Aux
54	  PCM
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
67	  HDMI
68	  SPDIF		(output only)
69	  SPDIF In
70	  Digital In
71	  HDMI/DP	(either HDMI or DisplayPort)
72	
73	Exceptions (deprecated):
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)
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	
90	PCM 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	
97	IEC958 (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) */
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog