Microsoft DirectX 8.0 (Visual Basic) |
DirectMusic のアレンジをプログラミングする場合、DirectMusic Producer のようなツールで作成したさまざまなファイルを使う。これらの要素を COM オブジェクトとしてアプリケーションにロードし、それらのオブジェクトを取得する。「オーディオ データのロード」を参照すること。
次の表は、開発者が扱うファイル オブジェクトのタイプを示している。これらのオブジェクトはいずれも、DirectMusicLoader8.LoadBandFromResource など、対応するメソッドからも取得できる。
要素 | DirectMusicLoader8 メソッド | クラス | ファイル タイプ |
---|---|---|---|
バンド | LoadBand | DirectMusicBand8 | bnd |
コードマップ | LoadChordMap | DirectMusicChordMap8 | cdm |
DLS コレクション | LoadCollection | DirectMusicCollection | dls |
セグメント | LoadSegment | DirectMusicSegment8 | sgt |
スタイル | LoadStyle | DirectMusicStyle8 | sty |
注 バンドはスタイルの一部としてオーサリングできるが、その場合、スタイルをロードするときにそれらも自動的にロードされる。同様に、スタイルとバンドはセグメントにオーサリングできる。この場合、これらの要素を別のファイルに分ける必要ない。
ファイルには、ほかのファイルへの参照を含めることができる。スタイルにバンド ファイルへの参照が含まれている場合、ローダーがバンド ファイルを見つけることができれば、スタイルがロードされるときに自動的にバンドもロードされる。