Microsoft DirectX 8.0 (C++) |
現在演奏中のプライマリ セグメント状態、または特定の時点で演奏されているプライマリ セグメント状態を取得する。
HRESULT GetSegmentState( IDirectMusicSegmentState ** ppSegmentState, MUSIC_TIME mtTime );
成功した場合は S_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DMUS_E_NOT_FOUND |
E_POINTER |
現在演奏中のセグメント状態を取得するには、IDirectMusicPerformance8::GetTime メソッドが返すタイムを渡す。遅延時間が存在するため、必ずしも現在演奏されているセグメント状態が現在スピーカから実際に聞こえているとは限らない。
ヘッダー : dmusici.h で宣言。