Microsoft DirectX 8.0 (C++)

DMUS_IO_PATTERN

パターンに関する情報を保持する。スタイル形式で使用される。

typedef struct _DMUS_IO_PATTERN {
    DMUS_IO_TIMESIG  timeSig;
    BYTE             bGrooveBottom;
    BYTE             bGrooveTop;
    WORD             wEmbellishment;
    WORD             wNbrMeasures;
    BYTE             bDestGrooveBottom;
    BYTE             bDestGrooveTop;
    DWORD            dwFlags;
} DMUS_IO_PATTERN;

メンバ

timeSig
スタイルのデフォルトの拍子記号をオーバーライドする拍子記号を保持する DMUS_IO_TIMESIG 構造体。
bGrooveBottom
グルーブ範囲の最低音。
bGrooveTop
グルーブ範囲の最高音。
wEmbellishment
装飾のタイプ。DMUS_COMMANDT_TYPES 列挙型の定数の 1 つ、またはコンテンツ プロバイダが定義する値。
wNbrMeasures
小節内のパターンの長さ。
bDestGrooveBottom
次のパターンのグルーブ範囲の最低音。
bDestGrooveTop
次のパターンのグルーブ範囲の最高音。
dwFlags
フラグ。0 または次の値を使用できる。
DMUS_PATTERNF_PERSIST_CONTROL
パターンベース トラックの状態データのバリエーション設定は、演奏終了後もトラック内で継続される。

動作環境

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