summaryrefslogtreecommitdiff
path: root/src/conf/alsa.conf
diff options
context:
space:
mode:
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
#