找回密码
 加入
搜索
查看: 7088|回复: 11

[系统综合] 请教怎么判断是否有麦克风和音箱已插入电脑中

  [复制链接]
发表于 2012-9-12 21:59:01 | 显示全部楼层 |阅读模式
本帖最后由 mgj8721 于 2012-9-16 14:18 编辑

请教怎么判断是否有麦克风和音箱已插入电脑中!请高手批点。。。
 楼主| 发表于 2012-9-13 20:35:57 | 显示全部楼层
请教如何判断当有麦克风或耳机从电脑中插入和拔出有提示!
较果就类似于 Realtek高清晰音频管理器的提示:“插头已入塞入插孔”和“插头已从插口拔出”。
请高手们帮帮忙。。。
 楼主| 发表于 2012-9-13 21:39:41 | 显示全部楼层
AU3能否检测这一个功能呢!
自己给自己顶一下~
 楼主| 发表于 2012-9-16 09:48:54 | 显示全部楼层
我想用waveInGetNumDevs函数返回设备数量来判断,但不会DLLCALL调用这函数,返回输入设备是空值
返回输出设备总是0

#Include <WinAPIEx.au3>
#Include <WinAPI.au3>

Local $result,$result2
$result = DllCall("winmm.dll","int","waveInGetNumDevs")
$result2 =DllCall("winmm.dll","int","waveoutGetNumDevs")

MsgBox(4096, "信息", "当前波形 输入 设备的数量:"&$result)
MsgBox(4096, "信息", "当前波形 输出 设备的数量:"&$result2)
发表于 2012-9-16 11:15:38 | 显示全部楼层
去研究下那些有此功能的声卡驱动是怎么做的监测
发表于 2012-9-16 14:16:09 | 显示全部楼层
至于吗,仅作者可见,这么见不得人?
 楼主| 发表于 2012-9-16 14:19:54 | 显示全部楼层

真不好意思,忘记看设置了
希能得到高人指点
发表于 2012-9-17 12:33:05 | 显示全部楼层
事件监听  不知道是否可以通过DLL调用某个事件监听函数来判断
发表于 2012-9-17 12:33:11 | 显示全部楼层
事件监听  不知道是否可以通过DLL调用某个事件监听函数来判断
 楼主| 发表于 2012-9-17 20:07:47 | 显示全部楼层
功力欠缺,在学习中.......现在问题还得到没解决!
发表于 2012-9-17 21:27:48 | 显示全部楼层
有没有此类DLL好调用的?
 楼主| 发表于 2012-9-19 20:45:56 | 显示全部楼层
用winapi 如何实现,能否提供个例子!谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 12:47 , Processed in 0.154686 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表