DMUS_PMSGF_FLAGS
Used in the dwFlags member of the DMUS_PMSG structure.
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.
Header: Declared in dmusici.h.
See Also
IDirectMusicPerformance8::SendPMsg, IDirectMusicTool8::GetMsgDeliveryType