IXAPO::Initialize 方法 (xapo.h)

执行任何特定于效果的初始化。

语法

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

参数

pData

如果 DataByteSize 为 0,则特定于效果的初始化参数可以为 NULL。

DataByteSize

如果 pData 为 NULL,则 pData 的大小(以字节为单位)可以为 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