Microsoft DirectX 8.0 (C++) |
パラメータ制御トラック リストには、トラック形式のデータが含まれる。
<prmt-list> -> LIST( 'prmt' <prol-list>... )
リストには、リストの配列が含まれる。それぞれのリストはオブジェクトを表す。
<prol-list> -> LIST( 'proh' <proh-ck> // オブジェクト ヘッダー チャンク <prpl-list>...// パラメータの配列 )
オブジェクト リストの最初のチャンクは、ヘッダーである。
<proh-ck> -> proh( <DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER> )
2 番目のチャンクには、次に示すように構成されたパラメータ リストが含まれる。
<prpl-list> -> LIST( 'prpl' <prph-ck> // パラメータ ヘッダー <prcc-ck> // カーブの配列 )
パラメータ リストのヘッダーは、次のように表される。
<prph-ck> -> prph( <DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER> )
カーブの配列は、次のチャンクで表される。
<prcc-ck> -> prcc( <DWORD> // DMUS_IO_PARAMCONTROLTRACK_CURVEINFO のサイズ <DMUS_IO_PARAMCONTROLTRACK_CURVEINFO>...// mtTime の順にソートされたカーブ )