CreateHrtfApo 函数 (hrtfapoapi.h)

为头相关传输函数 (HRTF) 处理创建 IXAPO 接口的实例。

Syntax

HRESULT CreateHrtfApo(
  [in]  const HrtfApoInit *init,
  [out] IXAPO             **xApo
);

参数

[in] init

指向 HrtfApoInit 结构的指针。 指定 XAPO 接口初始化的参数。

[out] xApo

IXAPO 接口的新实例。

返回值

此函数可以返回以下值。

返回代码 Description
S_OK
已成功创建 XAPO 对象的实例。
E_NOTIMPL
当前平台上不支持 HRTF。

注解

音频在 1024 个样本块中进行处理。

格式要求:

  • 输入:单声道、48 kHz、32 位浮点数 PCM。
  • 输出:立体声、48 kHz、32 位浮点 PCM。
HRTF XAPO 的源和环境参数通过 IXAPOHrtfParameters 接口进行控制。

平台要求

Windows 10 (XAudio2.9):

要求

Requirement 价值
目标平台 Windows操作系统
Header hrtfapoapi.h
Library hrtfapo.lib
DLL HrtfApo.dll

另请参阅

函数

IXAPO