次の方法で共有


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 宣言

関連項目

XAudio2 の構造体, XAUDIO2_EFFECT_CHAIN, XAPO の概要