Platform SDK: DirectX

コード トラック リスト

コード トラック リストには、トラック形式のコード データが含まれる。構造は次のとおりである。

<cord-list> -> LIST( 'cord'
<crdh-ck>       // ヘッダー
<crdb-ck>       // コード本体のチャンク
    )

サブチャンクの構造は次のとおりである。

<crdh-ck> -> crdh ( <DWORD> )

ヘッダーは DWORD 値で、上位 8 ビットにコード ルート、下位 24 ビットにスケールが含まれる。これらのビットの説明については、DMUS_IO_SUBCHORD を参照すること。

コード トラック リストのデータ本体は、コード変更およびコンポーネント サブコードに関する情報で構成される。

<crdb-ck> -> crdb(
<DWORD>           // DMUS_IO_CHORD のサイズ
<DMUS_IO_CHORD>
<DWORD>           // サブコードの数
<DWORD>           // DMUS_IO_SUBCHORD のサイズ
<DMUS_IO_SUBCHORD>...
    )