我正在使用NAudio解碼,播放和錄製MP3流。爲了記錄我使用WasapiLoopbackCapture
到流保存到一個wav文件:如何用NAudio更改WASAPI記錄比特率?
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();
}
現在我在尋找一個解決wav文件保存不與3072 kbit/s的(似乎是標準的WASAPI) 。 mp3流提供128 kBit/s,所以這對我的wav文件來說是一個很好的比特率。我試圖修改waveIn.WaveFormat
,但我沒有找到合適的屬性。