Platform SDK: DirectX

DMUS_RHYTHM_PARAM

トラックがコード トラックであり、rguidType GUID_RhythmParam である場合、さまざまな GetParam メソッドを呼び出す際に DMUS_RHYTHM_PARAM 構造体は pParam パラメータとして使われる。

typedef struct {
    DMUS_TIMESIGNATURE  TimeSig;
    DWORD               dwRhythmPattern;
} DMUS_RHYTHM_PARAM;

メンバ

TimeSig
リズム パラメータの拍子記号を保持する DMUS_TIMESIGNATURE 構造体。DMUS_RHYTHM_PARAM 構造体を GetParam に渡す前に、この構造体を初期化しなければならない。
dwRhythmPattern
コード シーケンスのリズム パターン。各ビットは 1 つまたは複数の小節内の 1 つの拍を表し、1 はその拍でコードがオンになっていること、0 はコードが存在しないことを表す。

動作環境

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

参照

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