Microsoft DirectX 9.0 SDK Update (Summer 2004) |
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
See Also
- DirectMusic Enumerated Types
- IDirectMusicPerformance8::SendPMsg
- IDirectMusicTool8::GetMsgDeliveryType
© 2004 Microsoft Corporation. All rights reserved.