【问题标题】:Is it possible to determine the microphone type?是否可以确定麦克风类型?
【发布时间】:2014-04-07 15:20:50
【问题描述】:

我有一个应用程序需要不同的热键,具体取决于麦克风类型(手持式与耳机式)。现在我正在检查显示名称,但有时手持设备会以通用名称注册。所以,我需要一些更明确的东西,但我已经搜索过并且找不到任何方法来确定与 Windows 的这种差异。是否有任何 API 可以让我知道这种差异?

【问题讨论】:

    标签: c# windows audio .net-4.0 microphone


    【解决方案1】:

    不,不是。 考虑通过计算机前面的 3.5 毫米麦克风端口而不是 USB 麦克风插入麦克风的情况。唯一通过该线路的是音频数据。没有元数据。它可以是耳机、手持麦克风或电唱机的线路。

    您可以先做出最好的猜测(例如,可能是您当前的方法,或者如果这是最常见的,则只假设“耳机”),但是您应该让您的用户配置它以使其按照他们希望的方式工作。这是“正确”执行此操作的唯一确定方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      相关资源
      最近更新 更多