Partager via


CreateHrtfApo, fonction (hrtfapoapi.h)

Crée une instance de l’interface IXAPO pour le traitement HRTF (Head-related Transfer Function).

Syntaxe

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

Paramètres

[in] init

Pointeur vers un struct HrtfApoInit . Spécifie les paramètres d’initialisation de l’interface XAPO.

[out] xApo

Nouvelle instance de l’interface IXAPO .

Valeur retournée

Cette fonction peut retourner les valeurs suivantes.

Code de retour Descriptif
S_OK
Une instance de l’objet XAPO a été créée avec succès.
E_NOTIMPL
HRTF n’est pas pris en charge sur la plateforme actuelle.

Remarques

L’audio est traité en blocs de 1024 échantillons.

Configuration requise pour le format :

  • Entrée : mono, 48 kHz, PCM float 32 bits.
  • Sortie : stéréo, 48 kHz, PCM flottant 32 bits.
Les paramètres source et d’environnement de l’XAPO HRTF sont contrôlés via l’interface IXAPOHrtfParameters .

Configuration requise pour la plateforme

Windows 10 (XAudio2.9) ;

Spécifications

Requirement Valeur
plateforme cible Fenêtres
Header hrtfapoapi.h
Library hrtfapo.lib
DLL HrtfApo.dll

Voir aussi

Fonctions

IXAPO