我有一个支持 ALSA 的嵌入式设备,我正在尝试弄清楚如何让 dsnoop 工作。原因是我希望两个应用程序共享麦克风输入。但问题是 ALSA 似乎完全忽视了这/etc/asound.conf
一点。例如,arecord --list-pcms
没有列出那里定义的 pcm。如何查看/etc/asound.conf
解析结果?
中有一行神秘的行/usr/share/alsa/alsa.conf
,“errors false”。这有什么作用吗?
答案1
dsnoop
要默认启用,您的特定设备需要一个具有正确设置的文件/usr/share/alsa/cards/
。
要检查 dsnoop 是否正常工作,请尝试arecord -D dsnoop -f dat test.wav
.
errors false
* 函数的参数与load
您的问题无关;它指定当未找到这些文件之一时不应引发错误。