函数waveInOpen(&m_hRecord,WAVE_MAPPER,&m_WaveFormatEx,(DWORD)waveInProc,NULL,CALLBACK_FUNCTION) ; 当采用 "CALLBACK_FUNCTION" 的方式调用回调函数,在停止时执行 waveInReset()函数,系统就没有反应,不知道是何原因?多谢指教!(本人在Windwos 2000、windows Xp试过都一样有问题)
解决方案 »
- 求下面2种socket通讯机制正确与否,求可能或潜在的问题?
- 为什么用VC++6.0编译的OpenGL程序占用内存都至少有20兆?
- MFC基本对话框添加进度条的问题
- 跪求:如何用INF文件来修改VISTA的注册表
- VC调试器高级应用----WATCH窗口篇
- 看过“一个对Winsock完成端口模型封装的类"请进
- MFC 有提供类支持 FTP 继传吗?
- 该如何生成单文档
- 发放多线程winsocket源代码,有意者和我联系
- 我在dialog上拖放一个STATIC,为什么不能自动适应字符长度的变化而做出相应的变化呢????
- 字符串输出问题,在线等,GGGGGGGGGGGGGGG
- win32下(不用mfc)怎样不借助direct实现多声道音频音量的控制调节?
waveInReset
waveInUnprepareHeader
waveInClose还有
case MM_WIM_OPEN:
break;
case MM_WIM_CLOSE:
break;
case MM_WIM_DATA:
这里先判断是否停止采集了,是的话直接退出 waveInAddBuffer
break;