Microsoft DirectX 8.0 (Visual Basic)

DirectMusicPerformance8.GetResolvedTime

指定されたタイムを、指定された境界に調整する。

object.GetResolvedTime( _
  ctTime As Long, _
  flags As Long _
) As Long

指定項目

object
DirectMusicPerformance8 オブジェクトを指定する。
ctTime
調整されるべきタイム。クロック タイム単位で指定する。このタイムが現在のタイムより早い場合は、現在のタイムが使用される。
flags
目的の分解能を記述する、以下の 1 つ以上の CONST_DMUS_SEGF_FLAGS
DMUS_SEGF_AFTERLATENCYTIME
遅延時間の後のタイムに解決する。
DMUS_SEGF_AFTERPREPARETIME
準備時間の後のタイムに解決する。
DMUS_SEGF_AFTERQUEUETIME
キュー時間の後のタイムに解決する。
DMUS_SEGF_BEAT
拍境界上のタイムに解決する。
DMUS_SEGF_GRID
グリッド境界上のタイムに解決する。
DMUS_SEGF_MARKER
マーカーに解決する。
DMUS_SEGF_MEASURE
小節境界上のタイムに解決する。
DMUS_SEGF_SEGMENTEND
セグメントの終端に解決する。

戻り値

調整されたタイムを返す。

エラー コード

失敗した場合はエラーが発生し、Err.Number が設定される。

注意

返されるタイムは、指定されたタイムの後の、指定の境界に属する可能な限り早いタイムである。