Microsoft DirectX 8.0 (C++)

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_WAVE             = 12,
    DMUS_PMSGT_LYRIC            = 13,
    DMUS_PMSGT_SCRIPTLYRIC      = 14,
    DMUS_PMSGT_USER             = 255
} DMUS_PMSGT_TYPES;

定数

DMUS_PMSGT_MIDI
MIDI チャンネル メッセージ。「DMUS_MIDI_PMSG」を参照すること。
DMUS_PMSGT_NOTE
MIDI のノート。「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_WAVE
ウェーブ演奏用の制御情報。「DMUS_WAVE_PMSG」を参照すること。
DMUS_PMSGT_LYRIC
歌詞メッセージ。「DMUS_LYRIC_PMSG」を参照すること。
DMUS_PMSGT_SCRIPTLYRIC
スクリプトから送信される歌詞メッセージ。「DMUS_LYRIC_PMSG」を参照すること。
DMUS_PMSGT_USER
ユーザー定義メッセージ。

動作環境

  ヘッダー : dmusici.h で宣言。