Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | This document describes standard names of mixer controls. |
| 2 | |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 3 | Syntax: [LOCATION] SOURCE [CHANNEL] [DIRECTION] FUNCTION |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 | |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 17 | CHANNEL: |
| 18 | <nothing> (channel independent, or applies to all channels) |
| 19 | Front |
| 20 | Surround (rear left/right in 4.0/5.1 surround) |
| 21 | CLFE |
| 22 | Center |
| 23 | LFE |
| 24 | Side (side left/right for 7.1 surround) |
| 25 | |
| 26 | LOCATION: (physical location of source) |
| 27 | Front |
| 28 | Rear |
| 29 | Dock (docking station) |
| 30 | Internal |
| 31 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 32 | SOURCE: |
| 33 | Master |
| 34 | Master Mono |
| 35 | Hardware Master |
Jaroslav Kysela | ad1cd74 | 2009-11-04 14:30:36 +0100 | [diff] [blame] | 36 | Speaker (internal speaker) |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 37 | Bass Speaker (internal LFE speaker) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 38 | Headphone |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 39 | Line Out |
Jaroslav Kysela | d355c82a | 2009-11-03 15:47:25 +0100 | [diff] [blame] | 40 | Beep (beep generator) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 41 | Phone |
| 42 | Phone Input |
| 43 | Phone Output |
| 44 | Synth |
| 45 | FM |
| 46 | Mic |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 47 | Headset Mic (mic part of combined headset jack - 4-pin headphone + mic) |
| 48 | Headphone Mic (mic part of either/or - 3-pin headphone or mic) |
| 49 | Line (input only, use "Line Out" for output) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 50 | CD |
| 51 | Video |
| 52 | Zoom Video |
| 53 | Aux |
| 54 | PCM |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 55 | PCM Pan |
| 56 | Loopback |
| 57 | Analog Loopback (D/A -> A/D loopback) |
| 58 | Digital Loopback (playback -> capture loopback - without analog path) |
| 59 | Mono |
| 60 | Mono Output |
| 61 | Multi |
| 62 | ADC |
| 63 | Wave |
| 64 | Music |
| 65 | I2S |
| 66 | IEC958 |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 67 | HDMI |
| 68 | SPDIF (output only) |
| 69 | SPDIF In |
| 70 | Digital In |
| 71 | HDMI/DP (either HDMI or DisplayPort) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 72 | |
David Henningsson | 8e64820 | 2014-10-20 14:38:09 +0200 | [diff] [blame] | 73 | Exceptions (deprecated): |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 74 | [Digital] Capture Source |
| 75 | [Digital] Capture Switch (aka input gain switch) |
| 76 | [Digital] Capture Volume (aka input gain volume) |
| 77 | [Digital] Playback Switch (aka output gain switch) |
| 78 | [Digital] Playback Volume (aka output gain volume) |
| 79 | Tone Control - Switch |
| 80 | Tone Control - Bass |
| 81 | Tone Control - Treble |
| 82 | 3D Control - Switch |
| 83 | 3D Control - Center |
| 84 | 3D Control - Depth |
| 85 | 3D Control - Wide |
| 86 | 3D Control - Space |
| 87 | 3D Control - Level |
| 88 | Mic Boost [(?dB)] |
| 89 | |
| 90 | PCM interface: |
| 91 | |
| 92 | Sample Clock Source { "Word", "Internal", "AutoSync" } |
| 93 | Clock Sync Status { "Lock", "Sync", "No Lock" } |
| 94 | External Rate /* external capture rate */ |
| 95 | Capture Rate /* capture rate taken from external source */ |
| 96 | |
| 97 | IEC958 (S/PDIF) interface: |
| 98 | |
| 99 | IEC958 [...] [Playback|Capture] Switch /* turn on/off the IEC958 interface */ |
| 100 | IEC958 [...] [Playback|Capture] Volume /* digital volume control */ |
| 101 | IEC958 [...] [Playback|Capture] Default /* default or global value - read/write */ |
| 102 | IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */ |
| 103 | IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */ |
| 104 | IEC958 [...] [Playback|Capture] Pro Mask /* professional mask */ |
| 105 | IEC958 [...] [Playback|Capture] PCM Stream /* the settings assigned to a PCM stream */ |
| 106 | IEC958 Q-subcode [Playback|Capture] Default /* Q-subcode bits */ |
| 107 | IEC958 Preamble [Playback|Capture] Default /* burst preamble words (4*16bits) */ |