MP3 ストリームのデコード、再生、録音に NAudio を使用しています。録音WasapiLoopbackCapture
のために、ストリームを wav ファイルに保存するために使用します。
if (waveIn == null) {
waveIn = new WasapiLoopbackCapture();
writer = new WaveFileWriter(outputFilename, waveIn.WaveFormat);
waveIn.DataAvailable += new EventHandler<WaveInEventArgs>(waveIn_DataAvailable);
waveIn.RecordingStopped += new EventHandler(waveIn_RecordingStopped);
waveIn.StartRecording();
}
私は現在、3072 kBit/s (wasApi の標準と思われるもの) ではない wav ファイルを保存するソリューションを探しています。mp3 ストリームは 128 kBit/s を提供するので、これは私の wav ファイルに適したビットレートです。を変更しようとしましたwaveIn.WaveFormat
が、適切なプロパティが見つかりませんでした。