WaveFile {Microsoft.VisualBasic.Data.Wave} | .NET clr documentation |
The wav file model
# namespace Microsoft.VisualBasic.Data.Wave
export class WaveFile {
# Subchunk2
data: SampleDataChunk;
# 36 + SubChunk2Size
, or more precisely:
#
# 4 + (8 + SubChunk1Size) + (8 + SubChunk2Size)
#
#
#
#
# This Is the size of the rest of the chunk
# following this number. This Is the size Of the
# entire file In bytes minus 8 bytes For the
# two fields Not included In this count:
# ChunkID And ChunkSize.
fileSize: integer;
# Subchunk1
fmt: FMTSubChunk;
# Contains the letters "WAVE" (0x57415645 big-endian form).
format: string;
# Contains the letters "RIFF" in ASCII form (0x52494646 big-endian form).
# Resource Interchange File Format.
magic: string;
}
data
: SampleDataChunkfmt
: FMTSubChunk