Microsoft DirectX 8.0 (C++)

DMUS_PATTERNT_TYPES

さまざまなコマンド構造体内で使用され、シーケンシャル コマンド内でのパターンの選択方法を制御する。

typedef enum enumDMUS_PATTERNT_TYPES {
    DMUS_PATTERNT_RANDOM           = 0,
    DMUS_PATTERNT_REPEAT           = 1,
    DMUS_PATTERNT_SEQUENTIAL       = 2,
    DMUS_PATTERNT_RANDOM_START     = 3,
    DMUS_PATTERNT_NO_REPEAT        = 4,
    DMUS_PATTERNT_RANDOM_ROW       = 5
} DMUS_PATTERNT_TYPES;

定数

DMUS_PATTERNT_RANDOM
一致するパターンをランダムに選択する。これは、DirectX 8.0 以前のバージョンの動作である。
DMUS_PATTERNT_REPEAT
一致する最後のパターンを繰り返す。
DMUS_PATTERNT_SEQUENTIAL
一致するパターンを、ロードされた順に最初から演奏する。
DMUS_PATTERNT_RANDOM_START
一致するパターンを、ロードされた順に、シーケンス内のランダムなポイントから演奏する。
DMUS_PATTERNT_NO_REPEAT
ランダムに演奏する。ただし、パターンは一度ずつしか演奏しない。
DMUS_PATTERNT_RANDOM_ROW
ランダムに演奏する。すべてを演奏するまではパターンを繰り返さない。

動作環境

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

参照

DMUS_COMMAND_PARAMDMUS_COMMAND_PARAM_2DMUS_IO_COMMANDDMUS_VARIATIONT_TYPES