directsound 播放wav文件问题

额怎么通过回调函数来循环填写缓冲区啊??就是说缓冲区大小20000k那么当播放玩前10000k时就调用回调函数在回调函数里重新填前10000k的缓冲区数据不要用事件通知的... 额 怎么通过回调函数来循环填写缓冲区啊??
就是说 缓冲区大小20000k 那么当播放玩前10000k时就调用回调函数 在回调函数里重新填 前10000k的缓冲区数据
不要用事件通知的方法。。那样程序会一直等待事件被触发 程序会卡死在循环里 循环后的代码就不执行 了 这样不好、、、、除非用两线程。。
展开
 我来答
larry_evants
2011-08-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4544
采纳率:0%
帮助的人:5239万
展开全部
libsndfile是个开源的声音文件操作的库。
里面的例丛拦运子有用callback函数来播放的例子。你可衡宴以渗梁参考一下。
http://www.mega-nerd.com/libsndfile/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式