DMUS_PMSGT_TYPES
DMUS_PMSGT_TYPES 列挙型のメンバは、DMUS_PMSG 構造体内の dwType メンバで、メッセージのタイプを識別するために使われる。
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;
- DMUS_PMSGT_MIDI
- MIDI チャンネル メッセージ。「DMUS_MIDI_PMSG」を参照すること。
- DMUS_PMSGT_NOTE
- 音楽の音符。「DMUS_NOTE_PMSG」を参照すること。
- DMUS_PMSGT_SYSEX
- MIDI システムエクスクルーシブ メッセージ。「DMUS_SYSEX_PMSG」を参照すること。
- DMUS_PMSGT_NOTIFICATION
- 通知メッセージ。「DMUS_NOTIFICATION_PMSG」を参照すること。
- DMUS_PMSGT_TEMPO
- テンポメッセージ。「DMUS_TEMPO_PMSG」を参照すること。
- DMUS_PMSGT_CURVE
- コントロール チェンジとピッチベンド曲線。「DMUS_CURVE_PMSG」を参照すること。
- DMUS_PMSGT_TIMESIG
- 拍子記号。「DMUS_TIMESIG_PMSG」を参照すること。
- DMUS_PMSGT_PATCH
- パッチの変更。「DMUS_PATCH_PMSG」を参照すること。
- DMUS_PMSGT_TRANSPOSE
- 転調。「DMUS_TRANSPOSE_PMSG」を参照すること。
- DMUS_PMSGT_CHANNEL_PRIORITY
- チャンネル優先順位チェンジ。「DMUS_CHANNEL_PRIORITY_PMSG」を参照すること。
- DMUS_PMSGT_STOP
- 停止メッセージ。DMUS_PMSG を参照すること。
- DMUS_PMSGT_DIRTY
- 制御セグメントが開始または終了した。DMUS_PMSG を参照すること。
- DMUS_PMSGT_USER
- ユーザー定義メッセージ。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusici.h で宣言。