|
.版本 2
.DLL命令 waveInGetNumDevs, 公开, "winmm.dll", "waveInGetNumDevs", 整数型
.DLL命令 waveInMessage, 公开, "winmm.dll", "waveInMessage", 整数型, 整数型, 整数型, 整数型, 整数型
.DLL命令 waveInOpen, 公开, "winmm.dll", "waveInOpen", 整数型, 整数型, 整数型, 整数型, 整数型, 整数型
.DLL命令 waveInClose, 公开, "winmm.dll", "waveInClose", 整数型, 整数型
.常量 WIM_CLOSE = 533
.常量 WIM_DATA = 534
.常量 WIM_OPEN = 532
.常量 MMSYSERR_NOERROR = 0
.子程序 禁用麦克风, 逻辑型
.局部变量 设备数量, 整数型
.局部变量 设备句柄, 整数型
.局部变量 返回值, 整数型
设备数量 = waveInGetNumDevs()
如果 (设备数量 <= 0) 则
返回 (假)
结束
返回值 = waveInOpen (设备句柄, 0, 0, 0, 0, 0)
如果 (返回值 != MMSYSERR_NOERROR) 则
返回 (假)
结束
返回值 = waveInClose (设备句柄)
如果 (返回值 != MMSYSERR_NOERROR) 则
返回 (假)
结束
返回 (真)
.子程序结束
.子程序 启用麦克风, 逻辑型
.局部变量 设备数量, 整数型
.局部变量 设备句柄, 整数型
.局部变量 返回值, 整数型
设备数量 = waveInGetNumDevs()
如果 (设备数量 <= 0) 则
返回 (假)
结束
返回值 = waveInOpen (设备句柄, 0, 0, 0, 0, 1)
如果 (返回值 != MMSYSERR_NOERROR) 则
返回 (假)
结束
返回值 = waveInClose (设备句柄)
如果 (返回值 != MMSYSERR_NOERROR) 则
返回 (假)
结束
返回 (真)
.子程序结束
|
|