audio - 检测耳机何时插入

标签 audio hardware

有没有办法以编程方式确定何时将耳机插入计算机?

本质上,我只想编写一个简单的工具,除非插入耳机,否则它将使我的声音静音。这甚至可能吗?

最佳答案

在 Windows Vista 及更高版本中,您可以使用设备到达和移除通知并检索端点外形来确定您的音频解决方案的制造商是否将特定端点视为“耳机”。

在 Vista 之前,无法确定此信息。

关于audio - 检测耳机何时插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861601/

相关文章:

windows - 他们是否存在可以存储或保存系统音频的任何软件?

audio - 处理:如何使触发的声音停止?

jquery - 动态生成 HTML 后显示器发出铃声

hardware - 如何估计某个功能是否会占用 FPGA 上的过多资源?

embedded - 硬件上的高频交易策略编码

cordova - Phonegap 原生通知声音

使用 AVFoundation 和 Swift 的 iOS 多 channel 音频

Java - 生成不同幅度的音调会产生不同的音调

flash - 闪光笔压力

android - 为什么移动设备上的屏幕绘图被认为是 "expensive"?