waveInAddBuffer不能返回 waveInAddBuffer不能返回在Vista和WIN7下,当耳机拔掉,然后在插上。但是在XP下是ok的。不知道为什么。那位大侠能帮帮忙啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CALLBACK WaveInProc(HWAVEIN hwi, UINT uMsg, DWORD dwInstance, DWORD dwParam1,DWORD dwParam2){ switch(uMsg) { case WIM_OPEN: { break; } case WIM_DATA: { waveInPrepareHeader(m_hWaveIn, (PWAVEHDR)dwParam1, sizeof(WAVEHDR)); waveInAddBuffer(m_hWaveIn, (PWAVEHDR)dwParam1, sizeof(WAVEHDR)); break; } case WIM_CLOSE: { break; } } }上面是小弟的代码,在Vista和Win7系统下,在通话的过程中把耳机拔掉,然后在插上耳机,这时函数waveInAddBuffer会一直没有返回,这个该如何处理呢? waveInPrepareHeader不放在消息处理中试试 这个“画线”怎么这么慢,是我代码问题,还是电脑问题。 非常简单的模运算的奇怪结果 CSting类型转换为volatile USHORT *类型 关于gdi+ 2008 怎么用VS2005建立dll文件 课本上的程序,编译连接通过,执行时跳出错误对话框,调试说表达式错误,寻高手解决 请问将关于时间的API?? 关于视窗分裂的问题.在线等待... 更新数据库的日期时间问题!!! PoDoFo-0.8.4SDK 打包下载 我想在activeX控件中显示一个在旋转的三角形,应该如何操作? 有人用过VS2005里的测试吗
{
switch(uMsg)
{
case WIM_OPEN:
{
break;
}
case WIM_DATA:
{
waveInPrepareHeader(m_hWaveIn, (PWAVEHDR)dwParam1, sizeof(WAVEHDR));
waveInAddBuffer(m_hWaveIn, (PWAVEHDR)dwParam1, sizeof(WAVEHDR));
break;
}
case WIM_CLOSE:
{
break;
}
}
}上面是小弟的代码,在Vista和Win7系统下,在通话的过程中把耳机拔掉,然后在插上耳机,这时函数waveInAddBuffer会一直没有返回,这个该如何处理呢?