Microsoft DirectX 8.0 (C++)

IDirectMusicTrack8::Compose

セグメントのデータに基づいて、トラックを再アレンジする。DirectMusic はサインポスト トラックにこのメソッドを実装して、コート ドラックをアレンジする。

HRESULT Compose(
  IUnknown* pContext,
  DWORD dwTrackGroup,
  IDirectMusicTrack** ppResultTrack
 );

パラメータ

pContext
アレンジに使用するオブジェクトの IUnknown インターフェイス ポインタ。これは通常、このトラックを所有するセグメントである。
dwTrackGroup
トラックに対してグループを指定する DWORD 値。グループ ビットの詳細については、「トラックの識別」を参照すること。
ppResultTrack
アレンジ済みトラックの IDirectMusicTrack インターフェイスを受け取る変数のアドレス。QueryInterface を使用して、IDirectMusicTrack8 を取得する。

戻り値

成功した場合は S_OK を返す。

失敗した場合は、次のいずれかのエラー値を返す。

E_INVALIDARG
E_POINTER

動作環境

  ヘッダー : dmplugin.h で宣言。

参照

IDirectMusicSegment8::Compose