Interface ISpatialAudioObject (spatialaudioclient.h)

Représente un objet qui fournit des données audio à afficher à partir d’une position dans l’espace 3D, par rapport à l’utilisateur. Les objets audio spatiaux peuvent être statiques ou dynamiques, que vous spécifiez avec le paramètre de type de la méthode ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject . 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 , que chacun met en corrélation avec un emplacement de haut-parleur fixe 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 ISpatialAudioObject hérite d’ISpatialAudioObjectBase. ISpatialAudioObject a également ces types de membres :

Méthodes

L’interface ISpatialAudioObject a ces méthodes.

 
ISpatialAudioObject::SetPosition

Définit la position dans l’espace 3D, par rapport à l’écouteur, à partir duquel les données audio ISpatialAudioObject seront affichées.
ISpatialAudioObject::SetVolume

Définit un multiplicateur d’amplitude audio qui sera appliqué aux données audio fournies par ISpatialAudioObject avant qu’il ne soit soumis au moteur de rendu audio.

Notes

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

Configuration requise

   
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 spatialaudioclient.h

Voir aussi

ISpatialAudioObjectBase