Microsoft DirectX 8.0 (C++)

Marker Track List

The marker track list contains data for a Track Form. It is organized as follows:

<mark-list> -> LIST ( 'MARK'
    [<vals-ck>] 
    [<play-ck>] 
)

The first element in the list is an array of chunks defining valid start points:

<vals-ck> -> vals(
    DWORD    // size of DMUS_IO_VALID_START
    <DMUS_IO_VALID_START>...
    )

The second element is an array of chunks defining valid play points.

<play-ck> -> play(
    DWORD    // size of DMUS_IO_PLAYMARKER
    <DMUS_IO_PLAYMARKER>...
    )