Microsoft DirectX 8.0 (C++)

DMUS_TIMESIGNATURE

スタイルの拍子記号に関する情報を取得するために、IDirectMusicStyle8::GetTimeSignature メソッドで使用される。この構造体は、rguidType パラメータが GUID_TimeSignature であり、トラックが拍子記号トラックまたはスタイル トラックである場合、DMUS_RHYTHM_PARAM 構造体やさまざまなパラメータ取得メソッドでも使用される。

typedef struct _DMUS_TIMESIGNATURE {
    MUSIC_TIME mtTime;
    BYTE  bBeatsPerMeasure;
    BYTE  bBeat;
    WORD  wGridsPerBeat;
} DMUS_TIMESIGNATURE;

メンバ

mtTime
この拍子記号が発生するミュージック タイム。
bBeatsPerMeasure
拍子記号の分子。
bBeat
拍子記号の分母。
wGridsPerBeat
拍あたりのグリッド (小分割)。この値は、特定の音楽イベントのタイミング分解能を決定する。たとえば、DMUS_SEGF_GRID フラグを使用したセグメントの挿入が挙げられる (「DMUS_SEGF_FLAGS」を参照)。

動作環境

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

参照

IDirectMusicPerformance8::GetParamIDirectMusicPerformance8::SetParamIDirectMusicSegment8::GetParamIDirectMusicSegment8::SetParamIDirectMusicTrack8::GetParamExIDirectMusicTrack8::SetParamExDMUS_TIMESIG_PMSG