IDirectMusicSegmentState8 インターフェイス
IDirectMusicSegmentState8 インターフェイスは、セグメントの演奏中のインスタンスを表す。IDirectMusicPerformance8::PlaySegment メソッド、または IDirectMusicPerformance8::PlaySegmentEx メソッドを呼び出すと、パフォーマンスは、演奏中のセグメントの状態を追跡するセグメント状態オブジェクトを作成する。このオブジェクトは、IDirectMusicPerformance8::StopEx に渡される。
IDirectMusicSegmentState8 は IDirectMusicSegmentState を引き継ぎ、新しいメソッドが追加されている。
IUnknown から継承するメソッドのほかに、IDirectMusicSegmentState8 インターフェイスは以下のメソッドを公開している。
メソッド | 説明 |
GetObjectInPath | セグメント状態が演奏されているオーディオパスに含まれるオブジェクトのインターフェイスを取得する。 |
GetRepeats | セグメントのループ部分に設定されている反復回数を取得する。 |
GetSeek | セグメント状態内のシーク ポインタを取得する。 |
GetSegment | セグメント状態を所有するセグメントへのポインタを取得する。 |
GetStartPoint | セグメントが演奏を開始したセグメント内のタイムを取得する。 |
GetStartTime | セグメントが演奏を開始したパフォーマンス タイムを取得する。 |
SetTrackConfig | 親セグメントのトラックの構成を設定する。 |
要件
** ヘッダー:**dmusici.h で宣言。
参照