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