Función CreateHrtfApo (hrtfapoapi.h)

Crea una instancia de la interfaz IXAPO para el procesamiento de la función de transferencia relacionada con el encabezado (HRTF).

Sintaxis

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

Parámetros

[in] init

Puntero a una estructura HrtfApoInit . Especifica parámetros para la inicialización de la interfaz XAPO.

[out] xApo

Nueva instancia de la interfaz IXAPO .

Valor devuelto

Esta función puede devolver los siguientes valores.

Código devuelto Descripción
S_OK
Se creó correctamente una instancia del objeto XAPO.
E_NOTIMPL
HRTF no se admite en la plataforma actual.

Comentarios

El audio se procesa en bloques de 1024 muestras.

Requisitos de formato:

  • Entrada: mono, 48 kHz, PCM flotante de 32 bits.
  • Salida: estéreo, 48 kHz, PCM flotante de 32 bits.
Los parámetros de origen y entorno de HRTF XAPO se controlan a través de la interfaz IXAPOHrtfParameters .

Requisitos de la plataforma

Windows 10 (XAudio2.9);

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado hrtfapoapi.h
Archivo DLL HrtfApo.dll

Vea también

Funciones

IXAPO