Microsoft DirectX 8.0 (C++)

IDirectMusicTool8

IDirectMusicTool8 インターフェイスは、メッセージを処理するツール オブジェクトを表す。ツールはメッセージの変更、追加のメッセージの作成、メッセージの削除などを行える。

このインターフェイスは主に、独自のツールを作成することを考えている開発者によって利用される。このインターフェイスのメソッドは、ツールの設計者により実装され、多くの場合、パフォーマンスにより呼び出される。アプリケーションは、IDirectMusicGraph8::InsertTool を使ってメッセージ パスにツールを挿入するだけでよい。

IDirectMusicTool8IDirectMusicTool インターフェイスを引き継ぎ、新しいメソッドを追加する。

IDirectMusicTool8 インターフェイスのメソッドは、以下のグループにまとめることができる。

複製 Clone
初期化 Init
メッセージ管理 Flush
  GetMediaTypeArraySize
GetMediaTypes
GetMsgDeliveryType
ProcessPMsg

すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

動作環境

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

参照

メッセージの作成と配信DirectMusic ツール