次の方法で共有


IXAPO::Initialize メソッド (xapo.h)

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

構文

HRESULT Initialize(
  const void *pData,
  UINT32     DataByteSize
);

パラメーター

pData

DataByteSize が 0 の場合、効果固有の初期化パラメーターは NULL になります。

DataByteSize

pData のサイズ (バイト単位) は、pData が NULL の場合は 0 になることがあります。

戻り値

成功した場合はS_OKを返し、それ以外の場合はエラー コードを返します。

解説

pData の内容は、特定の XAPO によって定義されます。 このメソッドでは、不変パラメーター (XAPO の有効期間の定数) を設定する必要があります。 いったん初期化すると、XAPO を再び初期化することはできません。 XAPO は、エフェクト チェーンの一部として XAudio2 に渡す前に初期化する必要があります。

メモ XAudio2 はこのメソッドを呼び出しません。XAPO を XAudio2 に渡す前に、クライアントから呼び出す必要があります。
 

プラットフォームの要件

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

要件

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

関連項目

IXAPO