Microsoft DirectX 8.0 (C++)

IDirectMusicScript8

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 で宣言。

参照

オーディオ スクリプトの使い方