Partager via


Interface IWICMetadataBlockReader (wincodecsdk.h)

Expose les méthodes qui fournissent l’accès à tous les blocs de métadonnées de niveau supérieur du codec.

Héritage

L’interface IWICMetadataBlockReader hérite de l’interface IUnknown. IWICMetadataBlockReader a également les types de membres suivants :

Méthodes

L’interface IWICMetadataBlockReader a ces méthodes.

 
IWICMetadataBlockReader ::GetContainerFormat

Récupère le format de conteneur du décodeur.
IWICMetadataBlockReader ::GetCount

Récupère le nombre de blocs de métadonnées de niveau supérieur.
IWICMetadataBlockReader ::GetEnumerator

Récupère une énumération d’objets IWICMetadataReader représentant chacun des blocs de métadonnées de niveau supérieur.
IWICMetadataBlockReader ::GetReaderByIndex

Récupère un IWICMetadataReader pour un bloc de métadonnées de niveau supérieur spécifié.

Remarques

IWICMetadataBlockReader et IWICMetadataBlockWriter fonctionnent uniquement au niveau racine ; autrement dit, ils fournissent un accès en lecture et en écriture, respectivement, aux blocs de métadonnées de niveau supérieur. Ils sont implémentés par IWICBitmapFrameDecode et IWICBitmapFrameEncode, respectivement. Pour gérer les blocs de métadonnées qui ne se trouvent pas au niveau supérieur de la hiérarchie, utilisez IWICMetadataReader ou IWICMetadataWriter.

Note Le décodeur et l’encodeur du codec implémentent cette interface pour exposer l’énumération de tous les blocs de métadonnées de niveau supérieur. Pendant que le codec analyse le flux d’images, il appelle des services tels que CreateMetadataReaderFromContainer pour instancier les lecteurs de métadonnées pour tout bloc reconnu comme pouvant être incorporé dans le format de conteneur du décodeur. La collection de lecteurs de métadonnées est exposée via cette interface. Pour plus d’informations, consultez Comment écrire un codec WIC-Enabled.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincodecsdk.h

Voir aussi

Conceptuel

Vue d’ensemble de l’extensibilité des métadonnées

Vue d’ensemble de la lecture et de l’écriture de métadonnées d’image

Vue d’ensemble des métadonnées WIC