mirror of https://gitee.com/openkylin/linux.git
143 lines
3.8 KiB
ReStructuredText
143 lines
3.8 KiB
ReStructuredText
===========================
|
|
Standard ALSA Control Names
|
|
===========================
|
|
|
|
This document describes standard names of mixer controls.
|
|
|
|
Standard Syntax
|
|
---------------
|
|
Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION
|
|
|
|
|
|
DIRECTION
|
|
~~~~~~~~~
|
|
================ ===============
|
|
<nothing> both directions
|
|
Playback one direction
|
|
Capture one direction
|
|
Bypass Playback one direction
|
|
Bypass Capture one direction
|
|
================ ===============
|
|
|
|
FUNCTION
|
|
~~~~~~~~
|
|
======== =================================
|
|
Switch on/off switch
|
|
Volume amplifier
|
|
Route route control, hardware specific
|
|
======== =================================
|
|
|
|
CHANNEL
|
|
~~~~~~~
|
|
============ ==================================================
|
|
<nothing> channel independent, or applies to all channels
|
|
Front front left/right channels
|
|
Surround rear left/right in 4.0/5.1 surround
|
|
CLFE C/LFE channels
|
|
Center center cannel
|
|
LFE LFE channel
|
|
Side side left/right for 7.1 surround
|
|
============ ==================================================
|
|
|
|
LOCATION (Physical location of source)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
============ =====================
|
|
Front front position
|
|
Rear rear position
|
|
Dock on docking station
|
|
Internal internal
|
|
============ =====================
|
|
|
|
SOURCE
|
|
~~~~~~
|
|
=================== =================================================
|
|
Master
|
|
Master Mono
|
|
Hardware Master
|
|
Speaker internal speaker
|
|
Bass Speaker internal LFE speaker
|
|
Headphone
|
|
Line Out
|
|
Beep beep generator
|
|
Phone
|
|
Phone Input
|
|
Phone Output
|
|
Synth
|
|
FM
|
|
Mic
|
|
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
|
|
Video
|
|
Zoom Video
|
|
Aux
|
|
PCM
|
|
PCM Pan
|
|
Loopback
|
|
Analog Loopback D/A -> A/D loopback
|
|
Digital Loopback playback -> capture loopback -
|
|
without analog path
|
|
Mono
|
|
Mono Output
|
|
Multi
|
|
ADC
|
|
Wave
|
|
Music
|
|
I2S
|
|
IEC958
|
|
HDMI
|
|
SPDIF output only
|
|
SPDIF In
|
|
Digital In
|
|
HDMI/DP either HDMI or DisplayPort
|
|
=================== =================================================
|
|
|
|
Exceptions (deprecated)
|
|
-----------------------
|
|
|
|
===================================== =======================
|
|
[Analogue|Digital] Capture Source
|
|
[Analogue|Digital] Capture Switch aka input gain switch
|
|
[Analogue|Digital] Capture Volume aka input gain volume
|
|
[Analogue|Digital] Playback Switch aka output gain switch
|
|
[Analogue|Digital] Playback Volume aka output gain volume
|
|
Tone Control - Switch
|
|
Tone Control - Bass
|
|
Tone Control - Treble
|
|
3D Control - Switch
|
|
3D Control - Center
|
|
3D Control - Depth
|
|
3D Control - Wide
|
|
3D Control - Space
|
|
3D Control - Level
|
|
Mic Boost [(?dB)]
|
|
===================================== =======================
|
|
|
|
PCM interface
|
|
-------------
|
|
|
|
=================== ========================================
|
|
Sample Clock Source { "Word", "Internal", "AutoSync" }
|
|
Clock Sync Status { "Lock", "Sync", "No Lock" }
|
|
External Rate external capture rate
|
|
Capture Rate capture rate taken from external source
|
|
=================== ========================================
|
|
|
|
IEC958 (S/PDIF) interface
|
|
-------------------------
|
|
|
|
============================================ ======================================
|
|
IEC958 [...] [Playback|Capture] Switch turn on/off the IEC958 interface
|
|
IEC958 [...] [Playback|Capture] Volume digital volume control
|
|
IEC958 [...] [Playback|Capture] Default default or global value - read/write
|
|
IEC958 [...] [Playback|Capture] Mask consumer and professional mask
|
|
IEC958 [...] [Playback|Capture] Con Mask consumer mask
|
|
IEC958 [...] [Playback|Capture] Pro Mask professional mask
|
|
IEC958 [...] [Playback|Capture] PCM Stream the settings assigned to a PCM stream
|
|
IEC958 Q-subcode [Playback|Capture] Default Q-subcode bits
|
|
|
|
IEC958 Preamble [Playback|Capture] Default burst preamble words (4*16bits)
|
|
============================================ ======================================
|