OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [Documentation/] [sound/] [alsa/] [ControlNames.txt] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
This document describes standard names of mixer controls.
2
 
3
Syntax: SOURCE [DIRECTION] FUNCTION
4
 
5
DIRECTION:
6
        (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
 
17
SOURCE:
18
  Master
19
  Master Mono
20
  Hardware Master
21
  Headphone
22
  PC Speaker
23
  Phone
24
  Phone Input
25
  Phone Output
26
  Synth
27
  FM
28
  Mic
29
  Line
30
  CD
31
  Video
32
  Zoom Video
33
  Aux
34
  PCM
35
  PCM Front
36
  PCM Rear
37
  PCM Pan
38
  Loopback
39
  Analog Loopback       (D/A -> A/D loopback)
40
  Digital Loopback      (playback -> capture loopback - without analog path)
41
  Mono
42
  Mono Output
43
  Multi
44
  ADC
45
  Wave
46
  Music
47
  I2S
48
  IEC958
49
 
50
Exceptions:
51
  [Digital] Capture Source
52
  [Digital] Capture Switch      (aka input gain switch)
53
  [Digital] Capture Volume      (aka input gain volume)
54
  [Digital] Playback Switch     (aka output gain switch)
55
  [Digital] Playback Volume     (aka output gain volume)
56
  Tone Control - Switch
57
  Tone Control - Bass
58
  Tone Control - Treble
59
  3D Control - Switch
60
  3D Control - Center
61
  3D Control - Depth
62
  3D Control - Wide
63
  3D Control - Space
64
  3D Control - Level
65
  Mic Boost [(?dB)]
66
 
67
PCM interface:
68
 
69
  Sample Clock Source   { "Word", "Internal", "AutoSync" }
70
  Clock Sync Status     { "Lock", "Sync", "No Lock" }
71
  External Rate         /* external capture rate */
72
  Capture Rate          /* capture rate taken from external source */
73
 
74
IEC958 (S/PDIF) interface:
75
 
76
  IEC958 [...] [Playback|Capture] Switch        /* turn on/off the IEC958 interface */
77
  IEC958 [...] [Playback|Capture] Volume        /* digital volume control */
78
  IEC958 [...] [Playback|Capture] Default       /* default or global value - read/write */
79
  IEC958 [...] [Playback|Capture] Mask          /* consumer and professional mask */
80
  IEC958 [...] [Playback|Capture] Con Mask      /* consumer mask */
81
  IEC958 [...] [Playback|Capture] Pro Mask      /* professional mask */
82
  IEC958 [...] [Playback|Capture] PCM Stream    /* the settings assigned to a PCM stream */
83
  IEC958 Q-subcode [Playback|Capture] Default   /* Q-subcode bits */
84
  IEC958 Preamble [Playback|Capture] Default    /* burst preamble words (4*16bits) */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.