Platform SDK: DirectX

DMUS_IO_SEGMENT_HEADER

DMUS_IO_SEGMENT_HEADER 構造体は、セグメントに関する情報を保持する。この構造体は、セグメント形式内で使われる。

typedef struct _DMUS_IO_SEGMENT_HEADER {
    DWORD       dwRepeats;
    MUSIC_TIME  mtLength;
    MUSIC_TIME  mtPlayStart;
    MUSIC_TIME  mtLoopStart;
    MUSIC_TIME  mtLoopEnd;
    DWORD       dwResolution;
} DMUS_IO_SEGMENT_HEADER;
dwRepeats
反復回数。
mtLength
セグメントの長さ。
mtPlayStart
再生の開始ポイント。通常は 0 に設定する。
mtLoopStart
ルーブ部分の開始ポイント。通常は 0 に設定する。
mtLoopEnd
ループ部分の終了ポイント。
dwResolution
デフォルトの分解能。「DMUS_TIME_RESOLVE_FLAGS」を参照すること。

動作環境

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

参照

DMUS_IO_MOTIFSETTINGSIDirectMusicSegment::SetLoopPoints