Microsoft DirectX 8.1 (C++)

DMUS_TIME_RESOLVE_FLAGS

The DMUS_TIME_RESOLVE_FLAGS enumerated type is used in the dwFlags member of the DMUS_PMSG structure and in the dwTimeResolveFlags parameter of the IDirectMusicPerformance8::GetResolvedTime method.

Syntax

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