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

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

Синтаксис

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

Параметры

[in] init

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

[out] xApo

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

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

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

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

Комментарии

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

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

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

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

Windows 10 (XAudio2.9);

Требования

Требование Значение
Целевая платформа Windows
Header hrtfapoapi.h
DLL HrtfApo.dll

См. также

Функции

IXAPO