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