Функция CreateHrtfApo (hrtfapoapi.h)

Создает экземпляр интерфейса IXAPO для обработки функции передачи, связанной с головой (HRTF).

Синтаксис

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

Параметры

[in] init

Указатель на структуру HrtfApoInit . Задает параметры для инициализации интерфейса XAPO.

[out] xApo

Новый экземпляр интерфейса IXAPO .

Возвращаемое значение

Эта функция может возвращать следующие значения.

Код возврата Description
S_OK
Экземпляр объекта XAPO был успешно создан.
E_NOTIMPL
HRTF не поддерживается на текущей платформе.

Замечания

Звук обрабатывается в блоках 1024 примеров.

Требования к формату:

  • Входные данные: mono, 48 кГц, 32-разрядная с плавающей запятой PCM.
  • Выходные данные: стерео, 48 кГц, 32-разрядная с плавающей запятой PCM.
Параметры источника и среды HRTF XAPO управляются с помощью интерфейса IXAPOHrtfParameters .

Требования к платформе

Windows 10 (XAudio2.9);

Требования

Требование Ценность
целевая платформа Виндоус
Header hrtfapoapi.h
Library hrtfapo.lib
DLL HrtfApo.dll

См. также

Функции

IXAPO