XMAWAVEFORMAT
Structure of the legacy XMA1 format.Syntax
Members
FormatTagType: WORD Audio format type. Always WAVE_FORMAT_XMA. BitsPerSample
Type: WORD Bit depth. Currently, required to be 16. EncodeOptions
Type: WORD Options for the XBOX Media Audio (XMA) encoder and decoder. LargestSkip
Type: WORD Largest skip used in interleaving streams. NumStreams
Type: WORD Number of interleaved audio streams. LoopCount
Type: BYTE Number of loop repetitions; 255 = infinite. Version
Type: BYTE The version of the XMA encoder that generated the file. For XMA2 files, the version is always 3 or later. XmaStreams
Type: XMASTREAMFORMAT[1] Per-stream format information; the actual array length is in the NumStreams field.
Remarks
This is a legacy XMA1 format structure. The information provided should be used for reference only and not be used in new content.
XMAWAVEFORMAT was the structure used in XMA version 1 files. XMA2WAVEFORMAT was used in early XMA2 files. It is not placed in the usual fmt RIFF chunk but in its own XMA2 chunk. For more information about XMA2, see Overview of XMA2. For an overview of the audio architecture of XBOX One, see The sound of the future: The audio architecture in XBOX One.
