WAVParser()
{
Console.Write("Initializing");
WaveFileReader reader = new WaveFileReader("X:\\test.wav");
WaveOffsetStream offsetStream = new WaveOffsetStream(reader);
WaveChannel32 channelSteam = new WaveChannel32(offsetStream);
int bps = (channelSteam.WaveFormat.BitsPerSample / 8) * channelSteam.WaveFormat.Channels;
byte[] buffer = new byte[bps];
Console.Write("Initialized");
for (i = 0; i < 100000; i++)
{
channelSteam.Read(buffer, 0, bps);
for (int j = 0; j < bps; j++)
{
Console.Write(buffer[j]);
}
Console.Write('\n');
buffer = new byte[bps];
}
Console.Write(i);
}