Platform SDK: DirectX

DMUS_IO_COMMAND

DMUS_IO_COMMAND 構造体は、コマンド イベントに関する情報を保持する。この構造体は、コマンド トラック チャンク内で使われる。

typedef struct _DMUS_IO_COMMAND {
    MUSIC_TIME  mtTime; 
    WORD        wMeasure;
    BYTE        bBeat; 
    BYTE        bCommand;
    BYTE        bGrooveLevel;
    BYTE        bGrooveRange;
} DMUS_IO_COMMAND;
mtTime
コマンドのタイム。
wMeasure
コマンドが所属する小節。
bBeat
コマンドが所属する拍。
bCommand
コマンド タイプ。DMUS_COMMANDT_TYPES を参照すること。
bGrooveLevel
グルーブ レベル。コマンドがグルーブ コマンドでない場合は 0 を指定する。
bGrooveRange
グルーブレベルをランダム化できる量。たとえば、グルーブ レベルが 35 で範囲が 4 の場合、実際のグルーブ レベルは 33 〜 37 のいずれかの値になる。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusicf.h で宣言。