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