Microsoft DirectX 8.0 (C++) |
IDirectMusicPerformance8::PlaySegment メソッドや IDirectMusicPerformance8::PlaySegmentEx メソッドを呼び出すと、パフォーマンス エンジンは演奏中のセグメント状態を追跡するセグメント状態オブジェクトを生成する。また、IDirectMusicSegmentState8 インターフェイスの形でセグメントへのハンドルをアプリケーションに提供する。このハンドルを使って、セグメントの再生ステータスを追跡できる。また、IDirectMusicPerformance8 の各メソッドと組み合わせることにより、セグメント再生の直接的な停止やパフォーマンスからのセグメントの削除にも利用できる。
IDirectMusicSegmentState8 は IDirectMusicSegmentState を引き継ぎ、新しいメソッドを追加する。
このインターフェイスは、以下のメソッドをサポートする。
情報 | GetObjectInPath |
GetRepeats | |
GetSeek | |
GetSegment | |
GetStartPoint | |
GetStartTime | |
トラック構成 | SetTrackConfig |
すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
ヘッダー : dmusici.h で宣言。