Microsoft DirectX 8.0 (C++)

DMUS_TIME_RESOLVE_FLAGS

Used in the dwFlags member of the DMUS_PMSG structure and in the dwTimeResolveFlags parameter of the IDirectMusicPerformance8::GetResolvedTime method.

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;

Constants

DMUS_TIME_RESOLVE_AFTERPREPARETIME
Resolve to a time after the prepare time.
DMUS_TIME_RESOLVE_AFTERQUEUETIME
Resolve to a time after the queue time.
DMUS_TIME_RESOLVE_AFTERLATENCYTIME
Resolve to a time after the latency time.
DMUS_TIME_RESOLVE_GRID
Resolve to a time on a grid boundary.
DMUS_TIME_RESOLVE_BEAT
Resolve to a time on a beat boundary.
DMUS_TIME_RESOLVE_MEASURE
Resolve to a time on a measure boundary.
DMUS_TIME_RESOLVE_MARKER
Resolve to a marker.
DMUS_TIME_RESOLVE_SEGMENTEND
Resolve to the end of the segment.

Remarks

These flags can be used interchangeably with the corresponding DMUS_SEGF_FLAGS.

Requirements

  Header: Declared in dmusici.h.

See Also

Timing