Partager via


Interface ISpatialAudioMetadataClient (spatialaudiometadata.h)

Fournit une fabrique de classes pour la création d’objets ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader et ISpatialAudioMetadataCopier . Lorsqu’un ISpatialAudioMetadataItems est activé, un ID de format de métadonnées est spécifié, qui définit le format de métadonnées appliqué pour tous les objets créés à partir de cette fabrique. Si le format spécifié n’est pas pris en charge par le point de terminaison de rendu audio actuel, la fabrique de classe n’active pas correctement l’interface et retourne une erreur.

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 ISpatialAudioMetadataClient hérite de l’interface IUnknown. ISpatialAudioMetadataClient a également les types de membres suivants :

Méthodes

L’interface ISpatialAudioMetadataClient a ces méthodes.

 
ISpatialAudioMetadataClient ::ActivateSpatialAudioMetadataCopier

Crée un objet ISpatialAudioMetadataWriter pour copier des éléments de métadonnées audio spatiales d’un objet ISpatialAudioMetadataItems vers un autre.
ISpatialAudioMetadataClient ::ActivateSpatialAudioMetadataItems

Crée un objet ISpatialAudioMetadataItems pour stocker des éléments de métadonnées audio spatiales.
ISpatialAudioMetadataClient ::ActivateSpatialAudioMetadataReader

Crée un objet ISpatialAudioMetadataWriter pour lire des éléments de métadonnées audio spatiales à partir d’un objet ISpatialAudioMetadataItems.
ISpatialAudioMetadataClient ::ActivateSpatialAudioMetadataWriter

Crée un objet ISpatialAudioMetadataWriter pour écrire des éléments de métadonnées audio spatiales dans un objet ISpatialAudioMetadataItems.
ISpatialAudioMetadataClient ::GetSpatialAudioMetadataItemsBufferLength

Obtient la longueur de la mémoire tampon requise pour stocker le nombre spécifié d’éléments de métadonnées audio spatiales.

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