Microsoft DirectX 8.0 (C++) |
IDirectMusicScript8 インターフェイスは、アプリケーションが設定や取得を行える変数、およびアプリケーションが呼び出すことができるルーチンを保持するスクリプトを表す。
通常、このインターフェイスは、スクリプト ファイルをロードする IDirectMusicLoader8::GetObject を使って取得される。その後、アプリケーションは IDirectMusicScript8::Init を呼び出して、実際の再生を実行する DirectMusicPerformance オブジェクトにスクリプトを関連付ける。
IDirectMusicScript8 インターフェイスのメソッドは、以下のグループにまとめることができる。
初期化 | Init |
ルーチン呼び出し | CallRoutine |
列挙 | EnumRoutine |
EnumVariable | |
変数の取得 | GetVariableObject |
GetVariableNumber | |
GetVariableVariant | |
変数の設定 | SetVariableNumber |
SetVariableObject | |
SetVariableVariant |
すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
ヘッダー : dmusici.h で宣言。