public WaveLib(Stream stream) { Headers = new Header[512]; BinaryReader reader = new BinaryReader(stream); for (int i = 0; i < 512; i++) { Headers[i] = new Header(reader); } Sound = new RawPCMSound(stream, (int)(stream.Length - stream.Position)); }