This section describes the format of music files created in an application such as DirectMusic Producer and read by DirectMusic when IDirectMusicLoader::GetObject is called. Most applications do not need to parse these files directly. This format information is included for developers of music-authoring applications or DirectMusic plug-ins who want to be able to save data in a compatible format or load data into their own objects.
DirectMusic data is stored in the resource interchange file format (RIFF). The following topics contain information about RIFF files and how DirectMusic data is stored:
For a reference to data structures used in DirectMusic files, see File Structures.