请教在CEPC虚拟机上录音失效的问题

mikerain   2009-4-1 09:47 楼主
1.录音程序是参考微软官方网站的代码修改的
2.在虚机上第一次录音成功,但是第二次录音却失败了
3.在第一次录音结束,调用waveInReset方法的时候,声音消失
请教大家有遇到这样的问题吗,我使用的是Visual PC
如果有,请问用什么方法能避免这样的问题,对于waveInStop和waveInReset我也
查找了一些相关资料,但是没有找到,合适的,在这里谢谢了

回复评论 (4)

帮顶。
点赞  2009-4-1 12:17
你调用waveInReset的目的是什么?
点赞  2009-4-1 17:40
费话, waveInReset是对设备复位,当然声音就没了
点赞  2009-4-3 11:49
waveInReset后声音缓冲可能还未填满,wavein仍会进行,会继续wim_data消息.
如果你是用的callback_window方式,应该在waveinreset后设置停止标志位,
然后在wim_data消息里检查这个标志位,再waveinclose,最后waveInUnprepareHeader.
点赞  2009-4-3 12:14
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复