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 pour l’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 | Description |
---|---|
|
Une instance de l’objet XAPO a été créée avec succès. |
|
HRTF n’est pas pris en charge sur la plateforme actuelle. |
Remarques
L’audio est traité par blocs de 1 024 échantillons.
Configuration requise pour le format :
- Entrée : mono, 48 kHz, PCM float 32 bits.
- Sortie : stéréo, 48 kHz, 32 bits float PCM.
Configuration requise pour la plateforme
Windows 10 (XAudio2.9) ;Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | hrtfapoapi.h |
DLL | HrtfApo.dll |