Microsoft DirectX 8.1 (C++) |
The script track list contains data for a Track Form.
<scrt-list> -> LIST( 'scrt'
<scrl-list>
)
The list contains another list that contains an array of script events.
<scrl-list> -> LIST( 'scrl'
<scre-list>...
)
Each <scre-list> chunk describes an event as follows:
<scre-list> -> LIST( 'scre'
<scrh-ck> // Event header chunk
<DMRF> // Reference
<scrn-ck> // Routine name
)
Each script track event begins with a header:
<scrh-ck> -> 'scrh'( <DMUS_IO_SCRIPTTRACK_EVENTHEADER> )
For information on the DMRF chunk, see Reference List.
The last chunk of the script track event is the null-terminated name of a routine:
<scrn-ck> -> 'scrn'( <WCHAR>... )