Microsoft DirectX 8.0 (C++)

DMUS_MUTE_PARAM

トラックがミュート トラックであり、rguidTypeGUID_MuteParam である場合、各種のパラメータ取得メソッドやパラメータ設定メソッドを呼び出す際に、pParam パラメータとして使用される。

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

メンバ

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

注意

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

動作環境

  ヘッダー : dmusicf.h で宣言。

参照

IDirectMusicPerformance8::GetParamIDirectMusicPerformance8::SetParamIDirectMusicSegment8::GetParamIDirectMusicSegment8::SetParamIDirectMusicTrack8::GetParamExIDirectMusicTrack8::SetParamEx