alsa最小配置


0

我正在研究ALSA,并且被这个alsa.conf文件卡住了

我需要最简单的conf文件,它可以使我/dev/snd/controlC0正常工作

我所有的conf文件(空conf或尝试使用pcm.defaults或类似的东西)

导致我这样的错误:

bera@White-Rabbit ~> aplay -l
**** List of PLAYBACK Hardware Devices ****
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL hw:0
aplay: device_list:262: control open (0): No such file or directory

你改变了alsa.conf吗?
CL。

是的,但是有意地...我已经备份了旧alsa.conf的文件,但是为了研究项目的conf文件,ALSA我想编写最简单的alsa.conf配置文件:)
SpectralWave 2013年

Answers:


0

针对您的特定情况的最小ALSA配置如下所示:

hw{type hw card 0}

0

多亏了我所有的最低限度的aplay -l工作,

#alsa.conf minimal configuration
ctl.hw {
   @args [ CARD ]
   @args.CARD {
       type string
   }
   type hw
   card $CARD #with 0 alsamixer work, with $CARD alsamixer lend to invalid argument
}

alsamixer需要更多配置,例如

ctl.default = ctl.hw

并将ctl.hw中的$ CARD变量设置为0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.