

The following table describes the FOURCC identifiers that are found in all of the supported formats. The FOURCC identifiers "RIFF", "fmt", and "data" are common to all of the supported formats. See ADPCM Overview for a description of the ADPCM-specific FOURCC identifiers. The following table shows the FOURCC identifiers that can be expected in the audio formats supported by XAudio2. Audio files use FOURCC codes to identify audio format chunks, audio data chunks, and any other chunks specific to the audio format. FOURCCs can contain space characters, so " abc" is a valid FOURCC.


For example, the FOURCC "abcd" is represented on a little-endian system as 0圆4636261. A FOURCC is a 32-bit unsigned integer created by concatenating four ASCII characters used to identify chunk types in a RIFF file. The type of data in a chunk is indicated by a four-character code (FOURCC) identifier. RIFFĪ RIFF file is composed of multiple discrete sections of data called chunks. RIFF is the typical format from which audio data for XAudio2 will be loaded. This overview describes the Resource Interchange File Format (RIFF), which is used in.
