summaryrefslogtreecommitdiff
path: root/src/conf/alsa.conf
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2009-05-12 08:05:50 +0200
committerJaroslav Kysela <perex@perex.cz>2009-05-15 14:18:15 +0200
commitecd6846c88d24f2a03895115b8ebf50679af69f3 (patch)
tree6880963798e200e7dcc3ef962e0149434bf709b1 /src/conf/alsa.conf
parent3e30007a19a0904ad7c8965b0883322639e52b82 (diff)
downloadalsa-lib-amixer.tar.gz
Initial amixer implementation + ctl & hctl API mergingamixer
This patch adds new mixer API which simplifies the previous mixer API (removed mixer class). The control and hcontrol APIs were merged into one. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'src/conf/alsa.conf')
-rw-r--r--src/conf/alsa.conf25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf
index db642597..8d0d4a29 100644
--- a/src/conf/alsa.conf
+++ b/src/conf/alsa.conf
@@ -98,6 +98,7 @@ defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format "raw"
defaults.pcm.file_truncate true
+defaults.amixer.card 0
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
@@ -368,6 +369,30 @@ ctl.shm {
}
#
+# Mixer interface
+#
+
+amixer.default {
+ type none
+ @args [ CARD ]
+ @args.CARD {
+ type string
+ default {
+ @func getenv
+ vars [
+ ALSA_AMIXER_CARD
+ ALSA_CARD
+ ]
+ default {
+ @func refer
+ name defaults.amixer.card
+ }
+ }
+ }
+ card $CARD
+}
+
+#
# RawMidi interface
#