WAV ファイル (PCM、48kHz、4 チャンネル、16 ビット) をモノチャンネルの WAV ファイルに変換しようとしています。
この回答のようにWAVファイルを4つのバイト配列に分割しようとしましたが、以下に示すようにWaveMemoryStreamを作成しましたが、機能しません。
byte[] chan1ByteArray = new byte[channel1Buffer.Length];
Buffer.BlockCopy(channel1Buffer, 0, chan1ByteArray, 0, chan1ByteArray.Length);
WaveMemoryStream chan1 = new WaveMemoryStream(chan1ByteArray, sampleRate, (ushort)bitsPerSample, 1);
WAVE ヘッダーの作成に何か不足していますか? それとも、WAV をモノチャンネルの WAV ファイルに分割する方法はありますか?