18c2ecf20Sopenharmony_ci===========================
28c2ecf20Sopenharmony_ciStandard ALSA Control Names
38c2ecf20Sopenharmony_ci===========================
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciThis document describes standard names of mixer controls.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciStandard Syntax
88c2ecf20Sopenharmony_ci---------------
98c2ecf20Sopenharmony_ciSyntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciDIRECTION
138c2ecf20Sopenharmony_ci~~~~~~~~~
148c2ecf20Sopenharmony_ci================	===============
158c2ecf20Sopenharmony_ci<nothing>		both directions
168c2ecf20Sopenharmony_ciPlayback		one direction
178c2ecf20Sopenharmony_ciCapture			one direction
188c2ecf20Sopenharmony_ciBypass Playback		one direction
198c2ecf20Sopenharmony_ciBypass Capture		one direction
208c2ecf20Sopenharmony_ci================	===============
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciFUNCTION
238c2ecf20Sopenharmony_ci~~~~~~~~
248c2ecf20Sopenharmony_ci========	=================================
258c2ecf20Sopenharmony_ciSwitch		on/off switch
268c2ecf20Sopenharmony_ciVolume		amplifier
278c2ecf20Sopenharmony_ciRoute		route control, hardware specific
288c2ecf20Sopenharmony_ci========	=================================
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciCHANNEL
318c2ecf20Sopenharmony_ci~~~~~~~
328c2ecf20Sopenharmony_ci============	==================================================
338c2ecf20Sopenharmony_ci<nothing>	channel independent, or applies to all channels
348c2ecf20Sopenharmony_ciFront		front left/right channels
358c2ecf20Sopenharmony_ciSurround	rear left/right in 4.0/5.1 surround
368c2ecf20Sopenharmony_ciCLFE		C/LFE channels
378c2ecf20Sopenharmony_ciCenter		center cannel
388c2ecf20Sopenharmony_ciLFE		LFE channel
398c2ecf20Sopenharmony_ciSide		side left/right for 7.1 surround
408c2ecf20Sopenharmony_ci============	==================================================
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciLOCATION (Physical location of source)
438c2ecf20Sopenharmony_ci~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
448c2ecf20Sopenharmony_ci============	=====================
458c2ecf20Sopenharmony_ciFront		front position
468c2ecf20Sopenharmony_ciRear		rear position
478c2ecf20Sopenharmony_ciDock		on docking station
488c2ecf20Sopenharmony_ciInternal	internal
498c2ecf20Sopenharmony_ci============	=====================
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciSOURCE
528c2ecf20Sopenharmony_ci~~~~~~
538c2ecf20Sopenharmony_ci===================	=================================================
548c2ecf20Sopenharmony_ciMaster
558c2ecf20Sopenharmony_ciMaster Mono
568c2ecf20Sopenharmony_ciHardware Master
578c2ecf20Sopenharmony_ciSpeaker			internal speaker
588c2ecf20Sopenharmony_ciBass Speaker		internal LFE speaker
598c2ecf20Sopenharmony_ciHeadphone
608c2ecf20Sopenharmony_ciLine Out
618c2ecf20Sopenharmony_ciBeep			beep generator
628c2ecf20Sopenharmony_ciPhone
638c2ecf20Sopenharmony_ciPhone Input
648c2ecf20Sopenharmony_ciPhone Output
658c2ecf20Sopenharmony_ciSynth
668c2ecf20Sopenharmony_ciFM
678c2ecf20Sopenharmony_ciMic
688c2ecf20Sopenharmony_ciHeadset Mic		mic part of combined headset jack - 4-pin
698c2ecf20Sopenharmony_ci			headphone + mic
708c2ecf20Sopenharmony_ciHeadphone Mic		mic part of either/or - 3-pin headphone or mic
718c2ecf20Sopenharmony_ciLine			input only, use "Line Out" for output
728c2ecf20Sopenharmony_ciCD
738c2ecf20Sopenharmony_ciVideo
748c2ecf20Sopenharmony_ciZoom Video
758c2ecf20Sopenharmony_ciAux
768c2ecf20Sopenharmony_ciPCM
778c2ecf20Sopenharmony_ciPCM Pan
788c2ecf20Sopenharmony_ciLoopback
798c2ecf20Sopenharmony_ciAnalog Loopback		D/A -> A/D loopback
808c2ecf20Sopenharmony_ciDigital Loopback	playback -> capture loopback -
818c2ecf20Sopenharmony_ci			without analog path
828c2ecf20Sopenharmony_ciMono
838c2ecf20Sopenharmony_ciMono Output
848c2ecf20Sopenharmony_ciMulti
858c2ecf20Sopenharmony_ciADC
868c2ecf20Sopenharmony_ciWave
878c2ecf20Sopenharmony_ciMusic
888c2ecf20Sopenharmony_ciI2S
898c2ecf20Sopenharmony_ciIEC958
908c2ecf20Sopenharmony_ciHDMI
918c2ecf20Sopenharmony_ciSPDIF			output only
928c2ecf20Sopenharmony_ciSPDIF In
938c2ecf20Sopenharmony_ciDigital In
948c2ecf20Sopenharmony_ciHDMI/DP			either HDMI or DisplayPort
958c2ecf20Sopenharmony_ci===================	=================================================
968c2ecf20Sopenharmony_ci
978c2ecf20Sopenharmony_ciExceptions (deprecated)
988c2ecf20Sopenharmony_ci-----------------------
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ci=====================================	=======================
1018c2ecf20Sopenharmony_ci[Analogue|Digital] Capture Source
1028c2ecf20Sopenharmony_ci[Analogue|Digital] Capture Switch	aka input gain switch
1038c2ecf20Sopenharmony_ci[Analogue|Digital] Capture Volume	aka input gain volume
1048c2ecf20Sopenharmony_ci[Analogue|Digital] Playback Switch	aka output gain switch
1058c2ecf20Sopenharmony_ci[Analogue|Digital] Playback Volume	aka output gain volume
1068c2ecf20Sopenharmony_ciTone Control - Switch
1078c2ecf20Sopenharmony_ciTone Control - Bass
1088c2ecf20Sopenharmony_ciTone Control - Treble
1098c2ecf20Sopenharmony_ci3D Control - Switch
1108c2ecf20Sopenharmony_ci3D Control - Center
1118c2ecf20Sopenharmony_ci3D Control - Depth
1128c2ecf20Sopenharmony_ci3D Control - Wide
1138c2ecf20Sopenharmony_ci3D Control - Space
1148c2ecf20Sopenharmony_ci3D Control - Level
1158c2ecf20Sopenharmony_ciMic Boost [(?dB)]
1168c2ecf20Sopenharmony_ci=====================================	=======================
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ciPCM interface
1198c2ecf20Sopenharmony_ci-------------
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_ci===================	========================================
1228c2ecf20Sopenharmony_ciSample Clock Source	{ "Word", "Internal", "AutoSync" }
1238c2ecf20Sopenharmony_ciClock Sync Status	{ "Lock", "Sync", "No Lock" }
1248c2ecf20Sopenharmony_ciExternal Rate		external capture rate
1258c2ecf20Sopenharmony_ciCapture Rate		capture rate taken from external source
1268c2ecf20Sopenharmony_ci===================	========================================
1278c2ecf20Sopenharmony_ci
1288c2ecf20Sopenharmony_ciIEC958 (S/PDIF) interface
1298c2ecf20Sopenharmony_ci-------------------------
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci============================================	======================================
1328c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Switch		turn on/off the IEC958 interface
1338c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Volume		digital volume control
1348c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Default		default or global value - read/write
1358c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Mask		consumer and professional mask
1368c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Con Mask	consumer mask
1378c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] Pro Mask	professional mask
1388c2ecf20Sopenharmony_ciIEC958 [...] [Playback|Capture] PCM Stream	the settings assigned to a PCM stream
1398c2ecf20Sopenharmony_ciIEC958 Q-subcode [Playback|Capture] Default	Q-subcode bits
1408c2ecf20Sopenharmony_ci
1418c2ecf20Sopenharmony_ciIEC958 Preamble [Playback|Capture] Default	burst preamble words (4*16bits)
1428c2ecf20Sopenharmony_ci============================================	======================================
143