Added the definition of modem PCM type

This commit is contained in:
Takashi Iwai 2004-07-12 16:21:29 +00:00
parent 98ee4d4813
commit 2e15c60a94
2 changed files with 48 additions and 1 deletions

View file

@ -1,7 +1,7 @@
cfg_files = front.conf rear.conf center_lfe.conf side.conf\
surround40.conf surround41.conf \
surround50.conf surround51.conf \
surround71.conf iec958.conf
surround71.conf iec958.conf modem.conf
EXTRA_DIST = $(cfg_files)

47
src/conf/pcm/modem.conf Normal file
View file

@ -0,0 +1,47 @@
#
# Modem output
#
pcm.!modem {
@args [ CARD DEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_MODEM_CARD
ALSA_PCM_CARD
ALSA_CARD
]
default {
@func refer
name defaults.pcm.modem.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_MODEM_DEVICE
]
default {
@func refer
name defaults.pcm.modem.device
}
}
}
@func refer
name {
@func concat
strings [
"cards."
{
@func card_driver
card $CARD
}
".pcm.modem." $DEV ":CARD=" $CARD
]
}
}