Interfaces de décodeur

Les tableaux suivants montrent les interfaces implémentées par les décodeurs wic (Windows Imaging Component) et le diagramme de classes montre 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 Prise en charge de l’annulation des notifications & de progression Recommandé
Iwicmetadatablockreader Énumération des métadonnées Facultatif (Obligatoire 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 l’image Obligatoire
Iwicmetadatablockreader Énumération des métadonnées Obligatoire
IWICBitmapSourceTransform Transformations de 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 d’IWICBitmapDecoder

Comment écrire un codec WIC-Enabled

Vue d’ensemble du composant d’acquisition d’images Windows