Microsoft DirectX 8.0 (C++)

Melody Formulation Track List

Not implemented in DirectX 8.0.

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

<mfrm-list> -> LIST( 'mfrm'
    <mlfh-ck>    // Melody formulation header
    <mlfb-ck>    // Melody formulation body
    )

The melody formulation header chunk looks like this:

<mlfb-ck> -> mlfb( <DMUS_IO_MELFORM> )

The body of the data is stored in the following chunk:

<mlfb-ck> -> mlfb(
    <DWORD>    //size of DMUS_IO_MELODY_FRAGMENT
    <DMUS_IO_MELODY_FRAGMENT>...
    )

DMUS_IO_MELODY_FRAGMENT is defined as equivalent to DMUS_MELODY_FRAGMENT.