次の方法で共有


IXAPOParameters::SetParameters

エフェクト固有のパラメーターを設定します。

virtual void 
SetParameters(
  const void *pParameters,
  UINT32 ParametersByteSize
)=0;

パラメータ

  • pParameters
    エフェクト固有のパラメーター ブロック。
  • ParametersByteSize
    pParameters のサイズ (バイト単位) です。

戻り値

なし。

解説 

pParameters のデータは、完全にエフェクト固有で、IXAPOParameters::SetParameters 関数の実装により指定されます。SetParameters に渡されるデータを使用して、XAPO の状態を設定し、IXAPO::Process 関数の動作を制御できます。

XAPO では、SetParameters 呼び出しがリアルタイム オーディオ処理スレッドで発生することを想定することができます。SetParametersIXAPO::Process メソッド間の同期は不要です。XAudio2 は、このメソッドを IXAudio2Voice::SetEffectParameters メソッドから非同期に呼び出します。

要件

ヘッダー: XAPO.h 宣言

関連項目

IXAudio2Voice::SetEffectParameters