IXAPOParameters::SetParameters メソッド (xapo.h)

効果固有のパラメーターを設定します。

構文

void SetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

パラメーター

pParameters

効果固有のパラメーター ブロック。

ParameterByteSize

pParameters のサイズ (バイト単位)。

戻り値

なし

解説

pParameters のデータは完全に効果に固有であり、IXAPOParameters::SetParameters 関数の実装によって決定されます。 SetParameters に渡されるデータを使用して、XAPO の状態を設定し、IXAPO::P rocess 関数の動作を制御できます。

SetParameters は 、リアルタイムオーディオ処理スレッドでのみ呼び出すことができます。 SetParametersIXAPO::P rocess メソッドの間の同期は必要ありません。 ただし、 IXAudio2Voice::SetEffectParameters メソッドは、リアルタイム スレッドの SetParameters にパラメーターのコピー (非同期的) を配信するために必要な同期に追加されるため、任意のスレッドから呼び出される場合があります。 IXAudio2Voice::SetEffectParametersIXAPO::P rocess メソッドの間の同期は必要ありません。

プラットフォームの要件

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

要件

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

こちらもご覧ください

IXAPOParameters

IXAudio2Voice::SetEffectParameters