gpt4 book ai didi

c# - C# 中的 Jack Sensing

转载 作者:太空狗 更新时间:2023-10-29 20:40:16 26 4
gpt4 key购买 nike

我正在编写一个将从麦克风录制音频的应用程序。我的问题是我需要知道用户何时插入插孔和拔出插孔。

我查看了 Win32_SoundDevice WMI 类,在我看来似乎没有可以检查 Jack 状态的属性。

然后我在 IMMDeviceEnumerator 中找到了 RegisterEndpointNotificationCallback,它似乎可以满足我的需要,但我不知道如何在 C# 中执行此操作。有谁知道如何使用 MMDeviceEnumerator 方法来检查音频端口状态?非常感谢任何帮助。

最佳答案

你可能想看看 then open source NAudio项目。

我浏览了他们的代码,他们似乎为您的 IMMDeviceEnumerator interface 提供了一个 .Net 包装器.

由于此项目已获得 Microsoft 公共(public)许可证,因此它可能会在您的项目中使用。

关于c# - C# 中的 Jack Sensing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com