Partager via


Interface ISpatialAudioMetadataWriter (spatialaudiometadata.h)

Fournit des méthodes pour stocker des éléments de métadonnées audio spatiales positionnés dans une plage d’images audio correspondantes. Chaque élément de métadonnées a une position de décalage de base zéro dans le cadre spécifié. Chaque élément peut contenir une ou plusieurs commandes spécifiques à l’ID de format de métadonnées fourni dans spatialAudioObjectRenderStreamForMetadataActivationParams lors de la création de ISpatialAudioMetadataClient .
Cet objet n’alloue pas de stockage pour les métadonnées qu’il fournit. L’appelant est censé gérer l’allocation de la mémoire utilisée pour stocker les données packed. Plusieurs éléments de métadonnées peuvent être placés dans l’objet ISpatialAudioMetadataItems . Pour chaque élément, appelez WriteNextItem suivi d’un appel à WriteNextItemCommand.

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

Méthodes

L’interface ISpatialAudioMetadataWriter possède ces méthodes.

 
ISpatialAudioMetadataWriter ::Close

Effectue toutes les opérations nécessaires sur la mémoire tampon de métadonnées et libère l’objet ISpatialAudioMetadataItems spécifié.
ISpatialAudioMetadataWriter ::Open

Ouvre un objet ISpatialAudioMetadataItems pour l’écriture.
ISpatialAudioMetadataWriter ::WriteNextItem

Démarre un nouvel élément de métadonnées au décalage spécifié.
ISpatialAudioMetadataWriter ::WriteNextItemCommand

Écrit des commandes de métadonnées et des données de valeur dans 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