IXAPOParameters::SetParameters
エフェクト固有のパラメーターを設定します。
virtual void
SetParameters(
const void *pParameters,
UINT32 ParametersByteSize
)=0;
パラメータ
- pParameters
エフェクト固有のパラメーター ブロック。 - ParametersByteSize
pParameters のサイズ (バイト単位) です。
戻り値
なし。
解説
pParameters のデータは、完全にエフェクト固有で、IXAPOParameters::SetParameters 関数の実装により指定されます。SetParameters に渡されるデータを使用して、XAPO の状態を設定し、IXAPO::Process 関数の動作を制御できます。
XAPO では、SetParameters 呼び出しがリアルタイム オーディオ処理スレッドで発生することを想定することができます。SetParameters と IXAPO::Process メソッド間の同期は不要です。XAudio2 は、このメソッドを IXAudio2Voice::SetEffectParameters メソッドから非同期に呼び出します。
要件
ヘッダー: XAPO.h 宣言