Microsoft DirectX 9.0 SDK Update (October 2004) |
The following notation shows the organization of the top-level chunk of a segment file. This form can also be contained within a Container Form.
RIFF( 'DMSG'
<segh-ck> // Segment header chunk.
[<guid-ck>] // GUID for the segment.
[<vers-ck>] // Optional version information.
[<UNFO-list>] // Name, author, copyright information, comments.
[<DMCN-form>] // Optional container of objects embedded in file.
<trkl-list> // Tracks.
[<DMTG-form>] // Optional toolgraph.
[<DMAP-form>] // Optional audiopath.
)
<segh-ck>
This chunk contains the basic header information for a segment.
<segh-ck> -> segh( <DMUS_IO_SEGMENT_HEADER> )
<guid-ck>, <vers-ck>, <UNFO-list>
See Common Chunks.
<DMCN-form>
See Container Form.
<trkl-list>
This is the track list. Each track is encapsulated in a Track Form.
<trkl-list> -> LIST( 'trkl'
<DMTK-form>...
)
<DMTG-form>
See Toolgraph Form.
<DMAP-form>
See Audiopath Form.