如何调试Alsa配置文件错误?

如何调试Alsa配置文件错误?

我有一个支持 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您的问题无关;它指定当未找到这些文件之一时不应引发错误。

相关内容