Microsoft DirectX 8.1 (C++)

DMUS_PMSGF_FLAGS

The DMUS_PMSGF_FLAGS enumerated type is used in the dwFlags member of the DMUS_PMSG structure.

Syntax

typedef enum enumDMUS_PMSGF_FLAGS {
  DMUS_PMSGF_REFTIME    = 1,
  DMUS_PMSGF_MUSICTIME  = 2,
  DMUS_PMSGF_TOOL_IMMEDIATE = 4,
  DMUS_PMSGF_TOOL_QUEUE   = 8,
  DMUS_PMSGF_TOOL_ATTIME  = 0x10,
  DMUS_PMSGF_TOOL_FLUSH   = 0x20,
  DMUS_PMSGF_LOCKTOREFTIME  = 0x40,
  DMUS_PMSGF_DX8    = 0x80
} DMUS_PMSGF_FLAGS;

Constants

DMUS_PMSGF_REFTIME

The rtTime member is valid.

DMUS_PMSGF_MUSICTIME

The mtTime member is valid.

DMUS_PMSGF_TOOL_IMMEDIATE

Message should be processed immediately, regardless of its time stamp.

DMUS_PMSGF_TOOL_QUEUE

Message should be processed just before its time stamp, allowing for port latency.

DMUS_PMSGF_TOOL_ATTIME

Message should be processed at the time stamp.

DMUS_PMSGF_TOOL_FLUSH

Message is being flushed.

DMUS_PMSGF_LOCKTOREFTIME

Value in rtTime cannot be overridden by a tempo change.

DMUS_PMSGF_DX8

Message has valid members not present in versions prior to DirectX 8.0.

Requirements

  Header: Declared in dmusici.h.

See Also