Platform SDK: DirectX

ツール オブジェクトとインターフェイス

[Visual Basic]

ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectMusic クラスの概要」を参照すること。

[C++]

ツールはミュージック メッセージに割り込んで、ポートに渡す前にメッセージを処理するオブジェクトである。すべてのツールは (DirectMusic によって実装される出力ツールを除いて)、アプリケーションで定義される。

ツール

IDirectMusicTool インターフェイスは、1 つのツールを表す。このインターフェイスのメソッドは、ツールの機能を定義するためにアプリケーションまたは DLL によって実装される。

グラフ

複数のツールはグラフ内に収集され、IDirectMusicGraph インターフェイスによって表される。このインターフェイスは、セグメントおよびパフォーマンス オブジェクトの両方によって実装される。このインターフェイスは、あるツールからほかのツールへメッセージを転送し、ツールをグラフに追加し、個別のツールへのポインタを取り出し、グラフをシャットダウンするために使用される。