public RiffSubchunk_fmt(RiffSubchunk origin) { tag = "fmt "; BinaryReader br = new BinaryReader(new MemoryStream(origin.ReadAll())); format_tag = (FORMAT_TAG)br.ReadUInt16(); channels = br.ReadUInt16(); samplesPerSec = br.ReadUInt32(); avgBytesPerSec = br.ReadUInt32(); blockAlign = br.ReadUInt16(); bitsPerSample = br.ReadUInt16(); }
public RiffSubchunk_fmt(byte[] data) { this.data = data; tag = "fmt "; BinaryReader br = new BinaryReader(new MemoryStream(data)); format_tag = (FORMAT_TAG)br.ReadUInt16(); channels = br.ReadUInt16(); samplesPerSec = br.ReadUInt32(); avgBytesPerSec = br.ReadUInt32(); blockAlign = br.ReadUInt16(); bitsPerSample = br.ReadUInt16(); }