Interfaces de décodeur

les tableaux suivants présentent les interfaces implémentées par les décodeurs Windows Component (WIC) et le diagramme de classes affiche la hiérarchie d’héritage.

Interfaces de décodeur Container-Level

Interface Responsabilités Implémentation
IWICBitmapDecoder Services au niveau du conteneur Obligatoire
IWICBitmapCodecProgressNotification Notification de progression & la prise en charge de l’annulation Recommandé
IWICMetadataBlockReader Énumération des métadonnées Facultatif (requis uniquement pour les formats qui prennent en charge les métadonnées au niveau du conteneur)

Interfaces de décodeur Frame-Level

Interface Responsabilités Implémentation
IWICBitmapFrameDecode Services au niveau de la trame Obligatoire
IWICMetadataBlockReader Énumération des métadonnées Obligatoire
IWICBitmapSourceTransform Transformations du décodeur natif Recommandé
IWICDevelopRaw Services de traitement brut Obligatoire pour les formats bruts uniquement

hiérarchie d’héritage de l’interface WIC

Conceptuel

Implémentation d’un décodeur WIC-Enabled

Implémentation de IWICBitmapDecoder

Comment écrire un CODEC WIC-Enabled

Windows Vue d’ensemble du composant de création d’images