IXAPO インターフェイス (xapo.h)

XAudio2 エフェクト チェーンで使用されるオーディオ処理オブジェクトのインターフェイス。

継承

IXAPO インターフェイスは、IUnknown インターフェイスから継承されます。 IXAPO には、次の種類のメンバーもあります。

メソッド

IXAPO インターフェイスには、これらのメソッドがあります。

 
IXAPO::CalcInputFrames

指定された出力フレーム数を生成するために必要な入力フレームの数を返します。
IXAPO::CalcOutputFrames

指定した数の入力フレームから生成される出力フレームの数を返します。
IXAPO::GetRegistrationProperties

XAPO の登録プロパティを返します。
IXAPO::Initialize

効果固有の初期化を実行します。
IXAPO::IsInputFormatSupported

特定の入力形式が特定の出力形式でサポートされている場合にクエリを実行します。
IXAPO::IsOutputFormatSupported

特定の出力形式が特定の入力形式でサポートされている場合にクエリを実行します。
IXAPO::LockForProcess

XAudio2 によって呼び出され、XAPO の入力構成と出力構成がロックされ、プロセスがリアルタイム スレッドで呼び出される前に最終的な初期化を実行できます。
IXAPO::P rocess

特定の入出力バッファーで XAPO のデジタル信号処理 (DSP) コードを実行します。
IXAPO::Reset

フレーム履歴に依存する変数をリセットします。
IXAPO::UnlockForProcess

LockForProcess メソッドで割り当てられた変数の割り当てを解除します。

解説

プラットフォームの要件

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

必要条件

   
対象プラットフォーム Windows
ヘッダー xapo.h

関連項目

インターフェイス