Partager via


Interface ISpatialAudioMetadataReader (spatialaudiometadata.h)

Fournit des méthodes pour extraire des éléments de métadonnées audio spatiales et des paires de valeurs de commande d’élément à partir d’un objet ISpatialAudioMetadataItems . L’objet SpatialAudioMetadataItems , qui est rempli à l’aide d’un ISpatialAudioMetadataWriter ou ISpatialAudioMetadataCopier, a un nombre de trames, spécifié avec le paramètre frameCount sur ActivateSpatialAudioMetadataItems, qui représente la plage valide de décalages d’éléments de métadonnées. ISpatialAudioMetadataReader permet de lire des groupes d’éléments dans une sous-plage du nombre total de trames. L’objet conserve une position de lecture interne, qui est avancée par le nombre de trames spécifié lors de l’exécution de l’opération de lecture.

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

Méthodes

L’interface ISpatialAudioMetadataReader a ces méthodes.

 
ISpatialAudioMetadataReader ::Close

Effectue toutes les opérations nécessaires sur l’objet SpatialAudioMetadataItems et libère l’objet . (ISpatialAudioMetadataReader.Close)
ISpatialAudioMetadataReader ::Open

Ouvre un objet ISpatialAudioMetadataItems à lire.
ISpatialAudioMetadataReader ::ReadNextItem

Obtient le nombre de commandes et l’exemple de décalage pour l’élément de métadonnées en cours de lecture.
ISpatialAudioMetadataReader ::ReadNextItemCommand

Lit les commandes de métadonnées et les données de valeur pour l’élément actif.

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