Microsoft DirectX 8.0 (C++)

DMUS_VARIATIONT_TYPES

DMUS_IO_PARTREF 構造体で使用され、シーケンシャル コマンド内でのバリエーションの選択方法を指定する。

typedef enum enumDMUS_VARIATIONT_TYPES
{
    DMUS_VARIATIONT_SEQUENTIAL       = 0,
    DMUS_VARIATIONT_RANDOM           = 1,
    DMUS_VARIATIONT_RANDOM_START     = 2,
    DMUS_VARIATIONT_NO_REPEAT        = 3,
    DMUS_VARIATIONT_RANDOM_ROW       = 4
} DMUS_VARIATIONT_TYPES;

定数

DMUS_VARIATIONT_SEQUENTIAL
一致するバリエーションを、ロードされた順に最初から演奏する。
DMUS_VARIATIONT_RANDOM
一致するバリエーションをランダムに選択する。これは、DirectX 8.0 以前のバージョンの動作である。
DMUS_VARIATIONT_RANDOM_START
一致するバリエーションを、ロードされた順に、シーケンス内のランダムなポイントから演奏する。
DMUS_VARIATIONT_NO_REPEAT
ランダムに演奏する。ただし、バリエーションは一度ずつしか演奏しない。
DMUS_VARIATIONT_RANDOM_ROW
ランダムに演奏する。すべてを演奏するまではバリエーションを繰り返さない。

動作環境

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

参照

DMUS_COMMAND_PARAMDMUS_COMMAND_PARAM_2DMUS_IO_COMMANDDMUS_VARIATIONT_TYPES