Platform SDK: DirectX

DMUS_WAVE

DMUS_WAVE 構造体は、DLS ダウンロードのウェーブ チャンクを定義する。

typedef struct {
    ULONG  ulFirstExtCkIdx;
    ULONG  ulCopyrightIdx;
    ULONG  ulWaveDataIdx;
    WAVEFORMATEX   WaveformatEx;
} DMUS_WAVE;
ulFirstExtCkIdx
DMUS_OFFSETTABLE 構造体内にある、サードパーティ拡張チャンクのインデックス。この値が 0 の場合、ウェーブには拡張チャンクが関連付けられていない。
ulCopyrightIdx
DMUS_OFFSETTABLE 構造体内にある、著作権チャンクのインデックス。この値が 0 の場合、ウェーブには著作権情報が関連付けられていない。
ulWaveDataIdx
DMUS_OFFSETTABLE 構造体内にある、ウェーブ データのインデックス。「DMUS_WAVEDATA」を参照すること。
WaveformatEx
チャンクのウェーブ フォーマット。

動作環境

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