读书人

用WIN32 API的waveInOpen函数写音频录

发布时间: 2012-02-21 16:26:23 作者: rapoo

用WIN32 API的waveInOpen函数写音频录制,怎样指定Linein还是mic
如题,在用waveInOpen函数做录音的时候,怎样指定录音设备是Linein的还是mic输入的?

[解决办法]
waveInGetNumDevs() 得到录音设备总数
在循环中 用 waveInGetDevCaps 得到你目标设备匹配的ID
waveInOpen 的第二个参数指定 ID
[解决办法]
1, 得到1 说明系统只有一个录音设备,后面用的ID 就是 0 了
2, 不能判断,这里的设备就是声卡,至于是 Linein 还是 mic 看你选哪个了,双击小喇叭-> 音量控制-> 选项-> 属性-> 录音-> 确定-> 选择 ...

读书人网 >VC/MFC

热点推荐