次の方法で共有


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 の概要