Platform SDK: DirectX |
DirectMusicPerformance クラスのオブジェクトは、音楽再生の総合的なマネージャである。このオブジェクトは、パフォーマンス チャンネルのポートへのマッピング、セグメントの演奏、メッセージの送信、イベント通知の送受信、およびミュージック パラメータの設定と取り出しを行う。また、タイミングに関する情報の取得、およびシステム間でタイムとミュージック値を変換するためのメソッドも備えている。
アプリケーションが 2 つ以上の完全な音楽セットを同時に演奏したい場合、複数のパフォーマンス オブジェクトを作成することにより、そのような演奏が行える。個別のパフォーマンスは独立したテンポ マップに従うため、完全に非同期に演奏されるが、一方で 1 つのパフォーマンス内のすべてのセグメントは固定的なステップで演奏される。
DirectMusicPerformance オブジェクトは、DirectX7.DirectMusicPerformanceCreate メソッドを使って取得する。
DirectMusicPerformance クラスのメソッドは、以下のグループにまとめることができる。