Waveform Audio File Format (WAVE)

This section describes the Waveform format, which represents digitized sound.

The WAVE form is defined as follows. Programs must expect (and ignore) any unknown chunks encountered, as with all RIFF forms. However, <fmt-ck> must always occur before <wave-data>, and both of these chunks are mandatory in a WAVE file:

<WAVE-form> 
          RIFF( 'WAVE'
                  <fmt-ck>               /* Format
                  [<fact-ck>]            /* Fact chunk  */
                  [<cue-ck>]             /* Cue points  */
                  [<playlist-ck>]        /* Playlist    */
                  [<assoc-data-list>]    /* Associated data list */
                  <wave-data> )          /* Wave data */

The WAVE chunks are described in the following sections.


[Back: Rich Text Format (RTF)]
[Next: WAVE Format Chunk]