Platform SDK: DirectX

DMUS_MUTE_PARAM

DMUS_MUTE_PARAM 構造体は、トラックがミュート トラックであり、rguidType GUID_MuteParam である場合、GetParamSetParam のさまざまなメソッドの呼び出しの際に pParam パラメータとして使われる。

typedef struct _DMUS_MUTE_PARAM {
    DWORD  dwPChannel;
    DWORD  dwPChannelMap;
    BOOL   fMute;
} DMUS_MUTE_PARAM;

メンバ

dwPChannel
ミュートまたは再マップするパフォーマンス チャンネル。構造体が GetParam に渡されている場合、このメンバを初期化しなければならない。
dwPChannelMap
dwPChannel がマップされているチャンネル。fMute が TRUE の場合、このメンバは無視される。
fMute
dwPChannel がミュートされている場合は TRUE。

注意

P チャンネル 3 上のすべての音符を P チャンネル 9 上で演奏したい場合、この構造体を SetParam メソッドのいずれかに渡す前に、dwPChannel を 3 に設定し、dwPChannelMap を 9 に設定する。P チャンネル 8 上の音符をミュートしたい場合、dwPChannel を 8 に設定し、dwPChannelMap を 0xFFFFFFFF に設定する。

動作環境

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

参照

IDirectMusicPerformance::GetParamIDirectMusicPerformance::SetParamIDirectMusicSegment::GetParamIDirectMusicSegment::SetParamIDirectMusicTrack::GetParamIDirectMusicTrack::SetParam