首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC程序运行一段时间后,声音就会发生延迟?该怎么处理

2013-01-27 
MFC程序运行一段时间后,声音就会发生延迟?本帖最后由 oyljerry 于 2012-10-20 15:00:53 编辑一个监听程序,

MFC程序运行一段时间后,声音就会发生延迟?
本帖最后由 oyljerry 于 2012-10-20 15:00:53 编辑 一个监听程序,监听器采集、编码并发送给我的PC,然后我接收、解码、播放。

现在的问题是随着时间的推移声音会有延时。
音频编码是G711A.
程序开始一段时间后 大概会延迟1到2秒 随着运行时间的增加 延迟也会有一定的增加
我缓冲区从1600改到3200了
声音包的大小通过ocx固定在400了
 这个问题在xp系统下会发生
在win7系统下则不会发生 程序跑多久都不会有什么延迟产生
 

[解决办法]
dsp那边读出来的大小是多少?两边的大小要一致。

热点排行