DMUS_PMSGT_TYPES
This enumeration is used in the dwType member of the DMUS_PMSG structure to identify the type of message.
typedef enum enumDMUS_PMSGT_TYPES {
DMUS_PMSGT_MIDI = 0,
DMUS_PMSGT_NOTE = 1,
DMUS_PMSGT_SYSEX = 2,
DMUS_PMSGT_NOTIFICATION = 3,
DMUS_PMSGT_TEMPO = 4,
DMUS_PMSGT_CURVE = 5,
DMUS_PMSGT_TIMESIG = 6,
DMUS_PMSGT_PATCH = 7,
DMUS_PMSGT_TRANSPOSE = 8,
DMUS_PMSGT_CHANNEL_PRIORITY = 9,
DMUS_PMSGT_STOP = 10,
DMUS_PMSGT_DIRTY = 11,
DMUS_PMSGT_USER = 255
} DMUS_PMSGT_TYPES;
Elements
- DMUS_PMSGT_MIDI
MIDI channel message. For more information, see DMUS_MIDI_PMSG. - DMUS_PMSGT_NOTE
Music note. For more information, see DMUS_NOTE_PMSG. - DMUS_PMSGT_SYSEX
MIDI system-exclusive message. For more information, see DMUS_SYSEX_PMSG. - DMUS_PMSGT_NOTIFICATION
Notification message. For more information, see DMUS_NOTIFICATION_PMSG. - DMUS_PMSGT_TEMPO
Tempo message. For more information, see DMUS_TEMPO_PMSG. - DMUS_PMSGT_CURVE
Control change and pitch-bend curve. For more information, see DMUS_CURVE_PMSG. - DMUS_PMSGT_TIMESIG
Time signature. For more information, see DMUS_TIMESIG_PMSG. - DMUS_PMSGT_PATCH
Patch change. For more information, see DMUS_PATCH_PMSG. - DMUS_PMSGT_TRANSPOSE
Transposition. For more information, see DMUS_TRANSPOSE_PMSG. - DMUS_PMSGT_CHANNEL_PRIORITY
Channel priority change. For more information, see DMUS_CHANNEL_PRIORITY_PMSG. - DMUS_PMSGT_STOP
Stop message. For more information, see DMUS_PMSG. - DMUS_PMSGT_DIRTY
A control segment has started or ended. For more information, see DMUS_PMSG. - DMUS_PMSGT_USER
User-defined message.
Requirements
OS Versions: Windows CE .NET 4.0 and Windows CE .NET 4.1.
Header: Dmusici.h.
See Also
DMUS_CHANNEL_PRIORITY_PMSG | DMUS_CURVE_PMSG | DMUS_MIDI_PMSG | DMUS_PATCH_PMSG | DMUS_PMSG | DMUS_TIMESIG_PMSG | DMUS_TRANSPOSE_PMSG
Last updated on Monday, April 12, 2004
© 1992-2002 Microsoft Corporation. All rights reserved.