0

録音プログラムに NAudio を使用したいのですが、予期しない制限にぶつかっています。NAudio.Wave.WaveIn.GetCapabilities(deviceNumber) は WaveInCapabilities 構造体を返しますが、その構造体のいくつかのフィールドのみがパブリックです。

特に、デバイスでサポートされている形式を知る必要があります。その情報は次のとおりです。

private SupportedWaveFormat supportedFormats;

それを public に変更して NAaudio.dll をビルドすることはできますが、そのフィールドが非公開とマークされている理由があるのでしょうか? または、その情報を見つけることができる別の場所はありますか?

4

1 に答える 1