Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectMusic クラスの概要」を参照すること。
ツールはミュージック メッセージに割り込んで、ポートに渡す前にメッセージを処理するオブジェクトである。すべてのツールは (DirectMusic によって実装される出力ツールを除いて)、アプリケーションで定義される。
IDirectMusicTool インターフェイスは、1 つのツールを表す。このインターフェイスのメソッドは、ツールの機能を定義するためにアプリケーションまたは DLL によって実装される。
複数のツールはグラフ内に収集され、IDirectMusicGraph インターフェイスによって表される。このインターフェイスは、セグメントおよびパフォーマンス オブジェクトの両方によって実装される。このインターフェイスは、あるツールからほかのツールへメッセージを転送し、ツールをグラフに追加し、個別のツールへのポインタを取り出し、グラフをシャットダウンするために使用される。