Microsoft DirectX 8.0 (C++)

DMUS_RHYTHM_PARAM

トラックがコード トラックであり、rguidTypeGUID_RhythmParam である場合、各種のパラメータ取得メソッドを呼び出す際に、pParam パラメータとして使用される。

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

メンバ

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

動作環境

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

参照

IDirectMusicPerformance8::GetParamIDirectMusicPerformance8::SetParamIDirectMusicSegment8::GetParamIDirectMusicSegment8::SetParamIDirectMusicTrack8::GetParamExIDirectMusicTrack8::SetParamEx