| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 |   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 |  | 
 | 50 | Exceptions: | 
 | 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 |  | 
 | 67 | PCM 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 |  | 
 | 74 | IEC958 (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) */ |