【问题标题】:Monitor microphone changes监控麦克风变化
【发布时间】:2015-01-27 03:57:32
【问题描述】:

有没有办法监控麦克风的变化(插入和拔出事件)?如果麦克风是蓝牙/ USB / 或直接插入声卡,则无关紧要。 应用程序是使用 C# 构建的,但如果没有任何使用 C# 获取事件的好方法,那么 C++/CLI 可能也是一种选择。

【问题讨论】:

标签: c# wpf windows c++-cli


【解决方案1】:

此链接可能会有所帮助:

http://blogs.msdn.com/b/coding4fun/archive/2009/10/08/9905168.aspx

该帖子包含有关捕获麦克风电平等的说明。

原帖。 Microphone Input

编辑:博客移至此处:https://channel9.msdn.com/coding4fun/articles/NET-Voice-Recorder

【讨论】:

    【解决方案2】:

    我还发现来自 WASAPI 的 IMMNotificationClient 应该可以工作。 似乎 NAudio 没有公开这一点,但在定制之后,我可以使用它并获取插件/插件事件。虽然它看起来不太稳定 - 重复事件/丢失事件等。在托管级别是否有任何适当的实现示例?

    接口说明::IMMNotificationClient interface

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多