Wavファイル ヘッダの読み取り

ステップシーケンサ型リズムマシンのプログラムC#ソースファイル WaveStream.csのWaveStreamクラスより

= new BinaryReader(Stream型)

System.IO.Stream型オブジェクトをパラメータとして、System.IO.BinaryReader型のインスタンスを初期化します。

System.IO.BinaryReader.Read(byte[], int index, int count)

byte配列[int index]から、int countで指定したバイト数分をストリームから読み取ります。

System.Text.ASCIIEncoding.GetString(byte[], int index, int count)

(2007年6月18日修正)
byte配列に代入したWavファイルのヘッダを文字列(ASCIIテキスト)に変換します。