使用不同卷的C语言中的ALSA播放多个wav文件

时间:2013-02-05 17:51:13

标签: c audio embedded-linux alsa

我需要使用ALSA库C接口播放2个以上的wav文件。每个文件应该以不同的音量播放,但应该可以同时播放它们。我在带有sgtl5000设备的主板上使用嵌入式Linux。我只有一个播放设备条目为pcm0p。请让我知道如何以不同的音量播放多种声音。如果您需要更多详细信息,请与我们联系。  提前致谢

1 个答案:

答案 0 :(得分:1)

如果使用dmix插件编译了ALSA库,只需为每个文件打开名为plug:dmix的设备。