2017-07-06 40 views
0

複数のマイクデバイスからオーディオを録音するのにNAudioを使用していますが、デバイス番号を指定する必要があります(WaveInオブジェクト)それは未知である。私は一意に私のWaveInオブジェクトにデバイスを割り当てることができるようにデバイス番号を取得する方法マイクデバイスの場合NAudioは「デバイス番号」を提供していません

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

答えて

1

0から始まります。WaveIn.DeviceCountを使用して、いくつのデバイスがあるか調べてください。それぞれの詳細についてはWaveIn.GetCapabilities(デバイス名を含む)をご覧ください。

関連する問題