Condividi tramite


Funzione CreateHrtfApo (hrtfapoapi.h)

Crea un'istanza dell'interfaccia IXAPO per l'elaborazione hrtf (head-related transfer function).

Sintassi

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

Parametri

[in] init

Puntatore a uno struct HrtfApoInit . Specifica i parametri per l'inizializzazione dell'interfaccia XAPO.

[out] xApo

Nuova istanza dell'interfaccia IXAPO .

Valore restituito

Questa funzione può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
È stata creata correttamente un'istanza dell'oggetto XAPO.
E_NOTIMPL
HRTF non è supportato nella piattaforma corrente.

Commenti

L'audio viene elaborato in blocchi di 1024 campioni.

Requisiti di formato:

  • Input: mono, 48 kHz, PCM float a 32 bit.
  • Output: stereo, 48 kHz, PCM float a 32 bit.
I parametri di origine e ambiente di HRTF XAPO vengono controllati tramite l'interfaccia IXAPOHrtfParameters .

Requisiti della piattaforma

Windows 10 (XAudio2.9);

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione hrtfapoapi.h
DLL HrtfApo.dll

Vedi anche

Funzioni

IXAPO