Partager via


Interface ISpatialAudioObjectForHrtf (spatialaudiohrtf.h)

Représente un objet qui fournit des données audio à rendre à partir d’une position dans l’espace 3D, par rapport à l’utilisateur, une fonction de transfert relative de la tête (HRTF). Les objets audio spatiaux peuvent être statiques ou dynamiques, que vous spécifiez avec le paramètre type à la méthode ISpatialAudioObjectRenderStreamForHrtf ::ActivateSpatialAudioObjectForHrtf . Les objets audio dynamiques peuvent être placés dans une position arbitraire dans l’espace et peuvent être déplacés au fil du temps. Les objets audio statiques sont affectés à un ou plusieurs canaux, définis dans l’énumération AudioObjectType , qui sont chacun corrélés à un emplacement fixe du haut-parleur qui peut être un haut-parleur physique ou virtualisé

Cette interface fait partie de Windows Sonic, la plateforme audio de Microsoft pour un son plus immersif qui inclut un son spatial intégré sur Xbox et Windows.

Héritage

L’interface ISpatialAudioObjectForHrtf hérite de ISpatialAudioObjectBase. ISpatialAudioObjectForHrtf a également les types de membres suivants :

Méthodes

L’interface ISpatialAudioObjectForHrtf a ces méthodes.

 
ISpatialAudioObjectForHrtf ::SetDirectivity

Définit le modèle de directivité audio spatiale pour ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf ::SetDistanceDecay

Définit le modèle de décroissance appliqué à distance entre la position d’un ISpatialAudioObjectForHrtf et la position de l’écouteur.
ISpatialAudioObjectForHrtf ::SetEnvironment

Définit le type d’environnement acoustique simulé lors du traitement de l’audio pour ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf ::SetGain

Définit le gain pour ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf ::SetOrientation

Définit l’orientation dans l’espace 3D, par rapport au cadre de référence de l’écouteur, à partir de laquelle les données audio ISpatialAudioObjectForHrtf seront rendues.
ISpatialAudioObjectForHrtf ::SetPosition

Définit la position dans l’espace 3D, par rapport à l’écouteur, à partir de laquelle les données audio ISpatialAudioObjectForHrtf seront rendues.

Remarques

Note La plupart des méthodes fournies par cette interface sont implémentées dans l’interface ISpatialAudioObjectBase héritée.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête spatialaudiohrtf.h

Voir aussi

ISpatialAudioObjectBase