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