Microsoft DirectX 8.0 (C++)

DMUS_IO_WAVE_PART_HEADER

ウェーブ トラック リストのデータを保持する。

typedef struct _DMUS_IO_WAVE_PART_HEADER {
    long   lVolume;
    DWORD  dwVariations;
    DWORD  dwPChannel;
    DWORD  dwLockToPart;
    DWORD  dwFlags; 
    DWORD  dwIndex;
} DMUS_IO_WAVE_PART_HEADER;

メンバ

lVolume
このウェーブ パート内のすべてのウェーブに適用するゲイン。1/100 dB (デシベル) 単位で指定する。負の値でなければならない。
dwVariations
アクティブなバリエーション。アクティブなバリエーションごとに 1 ビットが設定される。
dwPChannel
パートのパフォーマンス チャンネル。
dwLockToPart
ロック識別子のバリエーション。このメンバ内の値と同じ値を持つパートは、常に同じバリエーションを演奏する。値 0 は、パートがバリエーションをその他のパートとは別に演奏することを意味する。
dwFlags
バリエーションの選択方法を管理するフラグ。下位 4 ビットに指定する。「DMUS_VARIATIONT_TYPES」を参照すること。
dwIndex
同一のパフォーマンス チャンネル上で複数のパートを区別するためのインデックス。