Interface ISpatialAudioObject (spatialaudioclient.h)
Représente un objet qui fournit des données audio à restituer à 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 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 corrèle à un emplacement fixe de 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 audio plus immersif qui inclut un son spatial intégré sur Xbox et Windows.
Héritage
L’interface ISpatialAudioObject hérite de ISpatialAudioObjectBase. ISpatialAudioObject a également les types de membres suivants :
Méthodes
L’interface ISpatialAudioObject a ces méthodes.
ISpatialAudioObject ::SetPosition Définit la position dans l’espace 3D, par rapport à l’écouteur, à partir de laquelle les données audio ISpatialAudioObject seront rendues. |
ISpatialAudioObject ::SetVolume Définit un multiplicateur d’amplitude audio qui sera appliqué aux données audio fournies par ISpatialAudioObject avant leur envoi au moteur de rendu audio. |
Remarques
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 | spatialaudioclient.h |