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

用WIN32 API的waveInOpen函数写音频录制,怎样指定Linein还是mic,该怎么处理

2012-02-21 
用WIN32 API的waveInOpen函数写音频录制,怎样指定Linein还是mic如题,在用waveInOpen函数做录音的时候,怎样

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

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

热点排行