Platform SDK: DirectX

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 で宣言。