|Microsoft DirectX 9.0|
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>... )