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 で宣言されています。