Compartilhar via


Função CreateHrtfApo (hrtfapoapi.h)

Cria uma instância da interface IXAPO para processamento de HRTF (função de transferência relacionada à cabeça).

Sintaxe

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

Parâmetros

[in] init

Ponteiro para um struct HrtfApoInit . Especifica parâmetros para inicialização da interface XAPO.

[out] xApo

A nova instância da interface IXAPO .

Retornar valor

Essa função pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
Uma instância do objeto XAPO foi criada com êxito.
E_NOTIMPL
Não há suporte para HRTF na plataforma atual.

Comentários

O áudio é processado em blocos de 1024 amostras.

Requisitos de formato:

  • Entrada: mono, 48 kHz, PCM float de 32 bits.
  • Saída: estéreo, PCM float de 48 kHz e 32 bits.
Os parâmetros de origem e ambiente do HRTF XAPO são controlados por meio da interface IXAPOHrtfParameters .

Requisitos da plataforma

Windows 10 (XAudio2.9);

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho hrtfapoapi.h
DLL HrtfApo.dll

Confira também

Funções

IXAPO