Platform SDK: DirectX

DMUS_IO_TIMESIGNATURE_ITEM

DMUS_IO_TIMESIGNATURE_ITEM 構造体は、拍子記号チェンジに関する情報を保持する。この構造体は、拍子記号トラック チャンク内で使われる。

typedef struct _DMUS_IO_TIMESIGNATURE_ITEM {
    MUSIC_TIME  mtTime;
    BYTE        bBeatsPerMeasure;
    BYTE        bBeat;
    WORD        wGridsPerBeat;
} DMUS_IO_TIMESIGNATURE_ITEM;
mtTime
イベントのタイム。
bBeatsPerMeasure
小節あたりの拍数 (拍子記号の分子)。
bBeat
音符が受け取る拍 (拍子記号の分母)。この値が 1 のときは全音符、2 のときは 2 分音符、4 のときは 4 分音符を意味する。以下同様である。0 は 256 分音符を意味する。
wGridsPerBeat
拍あたりのグリッド (小分割 )。

動作環境

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

参照

DMUS_IO_TIMESIG, DMUS_TIMESIG_PMSG