162306a36Sopenharmony_ci===========================
262306a36Sopenharmony_ciStandard ALSA Control Names
362306a36Sopenharmony_ci===========================
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciThis document describes standard names of mixer controls.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciStandard Syntax
862306a36Sopenharmony_ci---------------
962306a36Sopenharmony_ciSyntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciDIRECTION
1362306a36Sopenharmony_ci~~~~~~~~~
1462306a36Sopenharmony_ci================	===============
1562306a36Sopenharmony_ci<nothing>		both directions
1662306a36Sopenharmony_ciPlayback		one direction
1762306a36Sopenharmony_ciCapture			one direction
1862306a36Sopenharmony_ciBypass Playback		one direction
1962306a36Sopenharmony_ciBypass Capture		one direction
2062306a36Sopenharmony_ci================	===============
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciFUNCTION
2362306a36Sopenharmony_ci~~~~~~~~
2462306a36Sopenharmony_ci========	=================================
2562306a36Sopenharmony_ciSwitch		on/off switch
2662306a36Sopenharmony_ciVolume		amplifier
2762306a36Sopenharmony_ciRoute		route control, hardware specific
2862306a36Sopenharmony_ci========	=================================
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ciCHANNEL
3162306a36Sopenharmony_ci~~~~~~~
3262306a36Sopenharmony_ci============	==================================================
3362306a36Sopenharmony_ci<nothing>	channel independent, or applies to all channels
3462306a36Sopenharmony_ciFront		front left/right channels
3562306a36Sopenharmony_ciSurround	rear left/right in 4.0/5.1 surround
3662306a36Sopenharmony_ciCLFE		C/LFE channels
3762306a36Sopenharmony_ciCenter		center channel
3862306a36Sopenharmony_ciLFE		LFE channel
3962306a36Sopenharmony_ciSide		side left/right for 7.1 surround
4062306a36Sopenharmony_ci============	==================================================
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ciLOCATION (Physical location of source)
4362306a36Sopenharmony_ci~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4462306a36Sopenharmony_ci============	=====================
4562306a36Sopenharmony_ciFront		front position
4662306a36Sopenharmony_ciRear		rear position
4762306a36Sopenharmony_ciDock		on docking station
4862306a36Sopenharmony_ciInternal	internal
4962306a36Sopenharmony_ci============	=====================
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ciSOURCE
5262306a36Sopenharmony_ci~~~~~~
5362306a36Sopenharmony_ci===================	=================================================
5462306a36Sopenharmony_ciMaster
5562306a36Sopenharmony_ciMaster Mono
5662306a36Sopenharmony_ciHardware Master
5762306a36Sopenharmony_ciSpeaker			internal speaker
5862306a36Sopenharmony_ciBass Speaker		internal LFE speaker
5962306a36Sopenharmony_ciHeadphone
6062306a36Sopenharmony_ciLine Out
6162306a36Sopenharmony_ciBeep			beep generator
6262306a36Sopenharmony_ciPhone
6362306a36Sopenharmony_ciPhone Input
6462306a36Sopenharmony_ciPhone Output
6562306a36Sopenharmony_ciSynth
6662306a36Sopenharmony_ciFM
6762306a36Sopenharmony_ciMic
6862306a36Sopenharmony_ciHeadset Mic		mic part of combined headset jack - 4-pin
6962306a36Sopenharmony_ci			headphone + mic
7062306a36Sopenharmony_ciHeadphone Mic		mic part of either/or - 3-pin headphone or mic
7162306a36Sopenharmony_ciLine			input only, use "Line Out" for output
7262306a36Sopenharmony_ciCD
7362306a36Sopenharmony_ciVideo
7462306a36Sopenharmony_ciZoom Video
7562306a36Sopenharmony_ciAux
7662306a36Sopenharmony_ciPCM
7762306a36Sopenharmony_ciPCM Pan
7862306a36Sopenharmony_ciLoopback
7962306a36Sopenharmony_ciAnalog Loopback		D/A -> A/D loopback
8062306a36Sopenharmony_ciDigital Loopback	playback -> capture loopback -
8162306a36Sopenharmony_ci			without analog path
8262306a36Sopenharmony_ciMono
8362306a36Sopenharmony_ciMono Output
8462306a36Sopenharmony_ciMulti
8562306a36Sopenharmony_ciADC
8662306a36Sopenharmony_ciWave
8762306a36Sopenharmony_ciMusic
8862306a36Sopenharmony_ciI2S
8962306a36Sopenharmony_ciIEC958
9062306a36Sopenharmony_ciHDMI
9162306a36Sopenharmony_ciSPDIF			output only
9262306a36Sopenharmony_ciSPDIF In
9362306a36Sopenharmony_ciDigital In
9462306a36Sopenharmony_ciHDMI/DP			either HDMI or DisplayPort
9562306a36Sopenharmony_ci===================	=================================================
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ciExceptions (deprecated)
9862306a36Sopenharmony_ci-----------------------
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ci=====================================	=======================
10162306a36Sopenharmony_ci[Analogue|Digital] Capture Source
10262306a36Sopenharmony_ci[Analogue|Digital] Capture Switch	aka input gain switch
10362306a36Sopenharmony_ci[Analogue|Digital] Capture Volume	aka input gain volume
10462306a36Sopenharmony_ci[Analogue|Digital] Playback Switch	aka output gain switch
10562306a36Sopenharmony_ci[Analogue|Digital] Playback Volume	aka output gain volume
10662306a36Sopenharmony_ciTone Control - Switch
10762306a36Sopenharmony_ciTone Control - Bass
10862306a36Sopenharmony_ciTone Control - Treble
10962306a36Sopenharmony_ci3D Control - Switch
11062306a36Sopenharmony_ci3D Control - Center
11162306a36Sopenharmony_ci3D Control - Depth
11262306a36Sopenharmony_ci3D Control - Wide
11362306a36Sopenharmony_ci3D Control - Space
11462306a36Sopenharmony_ci3D Control - Level
11562306a36Sopenharmony_ciMic Boost [(?dB)]
11662306a36Sopenharmony_ci=====================================	=======================
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ciPCM interface
11962306a36Sopenharmony_ci-------------
12062306a36Sopenharmony_ci
12162306a36Sopenharmony_ci===================	========================================
12262306a36Sopenharmony_ciSample Clock Source	{ "Word", "Internal", "AutoSync" }
12362306a36Sopenharmony_ciClock Sync Status	{ "Lock", "Sync", "No Lock" }
12462306a36Sopenharmony_ciExternal Rate		external capture rate
12562306a36Sopenharmony_ciCapture Rate		capture rate taken from external source
12662306a36Sopenharmony_ci===================	========================================
12762306a36Sopenharmony_ci
12862306a36Sopenharmony_ciIEC958 (S/PDIF) interface
12962306a36Sopenharmony_ci-------------------------
13062306a36Sopenharmony_ci
13162306a36Sopenharmony_ci============================================	======================================
13262306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Switch		turn on/off the IEC958 interface
13362306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Volume		digital volume control
13462306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Default		default or global value - read/write
13562306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Mask		consumer and professional mask
13662306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Con Mask	consumer mask
13762306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] Pro Mask	professional mask
13862306a36Sopenharmony_ciIEC958 [...] [Playback|Capture] PCM Stream	the settings assigned to a PCM stream
13962306a36Sopenharmony_ciIEC958 Q-subcode [Playback|Capture] Default	Q-subcode bits
14062306a36Sopenharmony_ci
14162306a36Sopenharmony_ciIEC958 Preamble [Playback|Capture] Default	burst preamble words (4*16bits)
14262306a36Sopenharmony_ci============================================	======================================
143