Microsoft DirectX 8.0 (C++)

DMUS_TIME_RESOLVE_FLAGS

DMUS_PMSG 構造体の dwFlags メンバおよび IDirectMusicPerformance8::GetResolvedTime メソッドの dwTimeResolveFlags パラメータで使用される。

typedef enum enumDMUS_TIME_RESOLVE_FLAGS {
    DMUS_TIME_RESOLVE_AFTERPREPARETIME =
            DMUS_SEGF_AFTERPREPARETIME,
    DMUS_TIME_RESOLVE_AFTERQUEUETIME   =
            DMUS_SEGF_AFTERQUEUETIME,
    DMUS_TIME_RESOLVE_AFTERLATENCYTIME =
            DMUS_SEGF_AFTERLATENCYTIME,
    DMUS_TIME_RESOLVE_GRID    = DMUS_SEGF_GRID,
    DMUS_TIME_RESOLVE_BEAT    = DMUS_SEGF_BEAT,
    DMUS_TIME_RESOLVE_MEASURE = DMUS_SEGF_MEASURE
    DMUS_TIME_RESOLVE_MARKER  = DMUS_SEGF_MARKER,
    DMUS_TIME_RESOLVE_SEGMENTEND = DMUS_SEGF_SEGMENTEND,
} DMUS_TIME_RESOLVE_FLAGS;

定数

DMUS_TIME_RESOLVE_AFTERPREPARETIME
準備時間の後のタイムに解決する。
DMUS_TIME_RESOLVE_AFTERQUEUETIME
キュー時間の後のタイムに解決する。
DMUS_TIME_RESOLVE_AFTERLATENCYTIME
遅延時間の後のタイムに解決する。
DMUS_TIME_RESOLVE_GRID
グリッド境界上のタイムに解決する。
DMUS_TIME_RESOLVE_BEAT
拍境界上のタイムに解決する。
DMUS_TIME_RESOLVE_MEASURE
小節境界上のタイムに解決する。
DMUS_TIME_RESOLVE_MARKER
マーカーに解決する。
DMUS_TIME_RESOLVE_SEGMENTEND
セグメントの最後に解決する。

注意

これらのフラグは、対応する DMUS_SEGF_FLAGS と交換して使用することができる。

動作環境

  ヘッダー : dmusici.h で宣言。

参照

タイミング