Compartir a través de


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).

Syntax

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 valores siguientes.

Código de retorno Description
S_OK
Se creó correctamente una instancia del objeto XAPO.
E_NOTIMPL
HRTF no se admite en la plataforma actual.

Observaciones

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

Requirement Importancia
de la plataforma de destino de Windows
Header hrtfapoapi.h
Library hrtfapo.lib
DLL de HrtfApo.dll

Consulte también

Funciones

IXAPO