对于麦克风设备,NAudio 不提供 "Device Number"
For microphone devices NAudio is not providing "Device Number"
我正在使用 NAudio 从 多个 麦克风设备录制音频,但问题是,要分配设备,我必须提供设备编号(在 WaveIn 对象中),这未知。
WaveIn _waveInMicrophone = new WaveIn
{
DeviceNumber = ???,
WaveFormat = new WaveFormat(8000, 16, 1)
};
如何获取设备编号以便我可以唯一地将设备分配给我的 WaveIn 对象?
它们只是从 0 开始。使用 WaveIn.DeviceCount
可以找出有多少台设备。使用 WaveIn.GetCapabilities
了解更多关于每一个的信息(包括设备名称)
我正在使用 NAudio 从 多个 麦克风设备录制音频,但问题是,要分配设备,我必须提供设备编号(在 WaveIn 对象中),这未知。
WaveIn _waveInMicrophone = new WaveIn
{
DeviceNumber = ???,
WaveFormat = new WaveFormat(8000, 16, 1)
};
如何获取设备编号以便我可以唯一地将设备分配给我的 WaveIn 对象?
它们只是从 0 开始。使用 WaveIn.DeviceCount
可以找出有多少台设备。使用 WaveIn.GetCapabilities
了解更多关于每一个的信息(包括设备名称)