XAUDIO2_EFFECT_DESCRIPTOR
エフェクト チェーンで使用する XAPO についての情報を格納します。
typedef struct XAUDIO2_EFFECT_DESCRIPTOR {
IUnknown *pEffect;
BOOL InitialState;
UINT32 OutputChannels;
} XAUDIO2_EFFECT_DESCRIPTOR;
メンバ
- pEffect
XAPO オブジェクトの IUnknown インターフェイスへのポインターです。 - InitialState
エフェクトが有効ステートで開始される場合は TRUE です。それ以外の場合は FALSE です。 - OutputChannels
エフェクトによって生成される出力チャンネルの数です。
解説
XAPO インスタンスは IUnknown インターフェイスとして XAudio2 に渡されます。XAudio2 は IXAPO::QueryInterface を使用して IXAPO インターフェイスを取得し、XAPO が IXAPOParameters インターフェイスを実装しているかどうかを検出します。
XAPO を XAudio2 で使用する方法の詳細については、「方法 : エフェクト チェーンの作成」および「方法 : XAudio2 での XAPO の使用」を参照してください。
要件
ヘッダー: Xaudio2.h 宣言