public SampleDataChunk(RiffChunk chunk) { string header = chunk.ReadChunkID(); if(header != "sdta") { throw new InvalidDataException(String.Format("Not a sample data chunk ({0})",header)); } sampleData = chunk.GetData(); }