XAUDIO2_EFFECT_DESCRIPTOR 構造体 (xaudio2.h)

エフェクト チェーンで使用する 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 インターフェイスを実装しているかどうかを検出します。

XAudio2 で XAPOs を使用する方法の詳細については、「 方法: 効果チェーンを作成する 」および「 方法: XAudio2 で XAPO を使用する」を参照してください。

プラットフォームの要件

Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8);DirectX SDK (XAudio 2.7)

必要条件

   
Header xaudio2.h

関連項目

XAPO 概要

XAudio2 構造体

XAudio2_Effect_Chain