Microsoft DirectX 9.0

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>...
  )