ALSA: Update control names documentation

This document was not really up-to-date. Add recent additions to this
standard - based on what the HDA driver currently does, which is some
kind of a de facto standard.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
David Henningsson 2014-10-20 14:38:09 +02:00 committed by Takashi Iwai
parent b566762a67
commit 8e64820419
1 changed files with 27 additions and 5 deletions

View File

@ -1,6 +1,6 @@
This document describes standard names of mixer controls. This document describes standard names of mixer controls.
Syntax: SOURCE [DIRECTION] FUNCTION Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
DIRECTION: DIRECTION:
<nothing> (both directions) <nothing> (both directions)
@ -14,12 +14,29 @@ FUNCTION:
Volume Volume
Route (route control, hardware specific) Route (route control, hardware specific)
CHANNEL:
<nothing> (channel independent, or applies to all channels)
Front
Surround (rear left/right in 4.0/5.1 surround)
CLFE
Center
LFE
Side (side left/right for 7.1 surround)
LOCATION: (physical location of source)
Front
Rear
Dock (docking station)
Internal
SOURCE: SOURCE:
Master Master
Master Mono Master Mono
Hardware Master Hardware Master
Speaker (internal speaker) Speaker (internal speaker)
Bass Speaker (internal LFE speaker)
Headphone Headphone
Line Out
Beep (beep generator) Beep (beep generator)
Phone Phone
Phone Input Phone Input
@ -27,14 +44,14 @@ SOURCE:
Synth Synth
FM FM
Mic Mic
Line Headset Mic (mic part of combined headset jack - 4-pin headphone + mic)
Headphone Mic (mic part of either/or - 3-pin headphone or mic)
Line (input only, use "Line Out" for output)
CD CD
Video Video
Zoom Video Zoom Video
Aux Aux
PCM PCM
PCM Front
PCM Rear
PCM Pan PCM Pan
Loopback Loopback
Analog Loopback (D/A -> A/D loopback) Analog Loopback (D/A -> A/D loopback)
@ -47,8 +64,13 @@ SOURCE:
Music Music
I2S I2S
IEC958 IEC958
HDMI
SPDIF (output only)
SPDIF In
Digital In
HDMI/DP (either HDMI or DisplayPort)
Exceptions: Exceptions (deprecated):
[Digital] Capture Source [Digital] Capture Source
[Digital] Capture Switch (aka input gain switch) [Digital] Capture Switch (aka input gain switch)
[Digital] Capture Volume (aka input gain volume) [Digital] Capture Volume (aka input gain volume)