【问题标题】:For microphone devices NAudio is not providing "Device Number"对于麦克风设备,NAudio 不提供“设备编号”
【发布时间】:2017-07-06 13:27:16
【问题描述】:

我正在使用 NAudio 从 多个 麦克风设备录制音频,但问题是,要分配设备,我必须提供设备编号(在 WaveIn 对象中),这是未知的。

WaveIn _waveInMicrophone = new WaveIn
                {
                    DeviceNumber = ???,
                    WaveFormat = new WaveFormat(8000, 16, 1)
                };

如何获取设备编号,以便我可以将设备唯一地分配给我的 WaveIn 对象?

【问题讨论】:

    标签: c# naudio naudio-framework


    【解决方案1】:

    他们只是从 0 开始。使用WaveIn.DeviceCount 找出有多少设备。使用WaveIn.GetCapabilities 了解更多信息(包括设备名称)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 2019-02-02
      • 2013-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多