Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |
|---|---|
|
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é 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.
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 |