Platform SDK: DirectX

DMUS_COMMAND_PARAM

DMUS_COMMAND_PARAM 構造体は、トラックがコマンド トラックであり、rguidType パラメータが GUID_CommandParam である場合、GetParamSetParam のさまざまなメソッドの呼び出しの際に pParam パラメータとして使われる。

typedef struct {
    BYTE bCommand;
    BYTE bGrooveLevel;
    BYTE bGrooveRange;
} DMUS_COMMAND_PARAM;

メンバ

bCommand
コマンド タイプ。DMUS_COMMANDT_TYPESを参照すること。
bGrooveLevel
コマンドのグルーブ レベル。グルーブ レベルは、1 〜 100 の範囲で指定する値である。
bGrooveRange
グルーブ レベルをランダム化できる量。たとえば、グルーブ レベルが 35 で範囲が 4 の場合、実際のグルーブ レベルは 33 から 37 のいずれかの値になる。現在は実装されていない。

動作環境

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

参照

IDirectMusicPerformance::GetParamIDirectMusicPerformance::SetParamIDirectMusicSegment::GetParamIDirectMusicSegment::SetParamIDirectMusicTrack::GetParamIDirectMusicTrack::SetParam