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 |
