WaveFile {Microsoft.VisualBasic.Data.Wave} | .NET clr documentation

## WaveFile

### Description

The wav file model

### Declare

    # 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;
    }

### .NET clr type reference tree

1. use by property member `data`: SampleDataChunk
2. use by property member `fmt`: FMTSubChunk

[Package {$package} version {$version} Index]