专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

怎么在放音时设置多缓冲

发布时间:2011-06-27 19:24:59 文章来源:www.iduyao.cn 采编人员:星星草
如何在放音时设置多缓冲?
我用api写的程序,从,从usb获取的数据包每个8192字节。进行放音的时候如何设置多缓冲,让每个包之间播放的时候平滑过渡?

------解决方案--------------------
我觉得 你应该用通道来处理,每次取特定的字节数 仅供参考
------解决方案--------------------
你用 《windows media 编程向导》 里那个播放器例子里有个封装了播放API的类,直接用那个放就好了。
------解决方案--------------------
可以自己分配一块memory,通过ring buffer的方式来管理,memory分配的大小,看你需要buffer几秒的data。这样数据就平滑了。
------解决方案--------------------
设置一个fifo,输出速率恒定,这样在输入速率变动的时候,不会出现播放停顿。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: