+ -
当前位置:首页 → 问答吧 → 请教ALSA Mixer编程相关问题(在线等)

请教ALSA Mixer编程相关问题(在线等)

时间:2011-07-28

来源:互联网

在用ALSA-LIb库做Mixer编程时,碰到几个问题,请教各位大虾,急用,在线等,先谢了。
1.snd_mixer_attach和snd_mixer_attach_hctl这两个API区别在哪?看参考文档里的解释,很难懂,网络上相应的资料好像也比较少。为什么一定要有这样一个绑定的过程?
2.snd_mixer_open里没有指定打开哪个混音器,如果机器带多个混音器的怎么处理?

作者: ltdhby   发布时间: 2011-07-28

最近也在搞这方面的东西,你的两个问题我都不能确切回答,这里跟你交流一些经验
如果你很着急,mixer编程可以参考alsa-utils这个包里的amixer的代码,照猫画虎就能满足一些需求;snd_mixer_open没指定打开哪个,我觉得这说明这些问题我们不用关心,一般应该是default设备,这也是使用alsalib编程的原因,如果像你说的需要指定的话,可以考虑使用更底层的API,例如有关控制的那部分接口(control interface)。

作者: fj_image   发布时间: 2011-08-24

热门下载

更多