ALSA异步回调?

时间:2012-07-13 13:20:15

标签: linux audio asynchronous callback alsa

ALSA文档似乎非常缺乏......基本上,我需要异步播放声音,能够停止(全部)声音,并在成功播放完成后获得回调。

我几乎可以做前2,只是后者我遇到了麻烦。

有谁知道任何可能启发我的片段?

进一步详情:

基本上用户将浏览一组声音,当它们悬停在一个声音上时,它应该播放它,当它们进入下一个声音时,它应该很快停止,下一个应该播放等...这将很快发生。应该选择他们完整听到的最后一个(因此,如果整个声音成功播放,我需要回调的原因,因为选择的那个不一定是他们最不听的,因为线程)

我真的不想使用除libasound之外的任何库。

0 个答案:

没有答案