Interfaces d’encodeur
Les tableaux suivants montrent les interfaces implémentées par les encodeurs WIC (Windows Imaging Component), et le diagramme de classes montre la hiérarchie d’héritage.
interfaces d’encodeur Container-Level
Interface | Responsabilités | Implémentation |
---|---|---|
IWICBitmapEncoder | Services au niveau du conteneur | Obligatoire |
IWICBitmapCodecProgressNotification | Prise en charge de la notification de progression & l’annulation | Recommandé |
IWICMetadataBlockWriter | Services de sérialisation des métadonnées | Facultatif (Obligatoire uniquement pour les formats qui prennent en charge les métadonnées au niveau du conteneur) |
interfaces d’encodeur Frame-Level
Interface | Responsabilités | Implémentation |
---|---|---|
IWICBitmapFrameEncode | Services au niveau de l’image | Obligatoire |
IWICMetadataBlockWriter | Services de sérialisation des métadonnées | Obligatoire |
Vous remarquerez que les interfaces d’encodeur sont presque des images miroir des interfaces de décodeur, et que la plupart des méthodes de ces interfaces correspondent à des méthodes sur les interfaces de décodeur associées. Maintenant que vous êtes familiarisé avec l’implémentation d’un décodeur compatible WIC, l’implémentation d’un encodeur compatible WIC semble également familière.
Rubriques connexes
-
conceptuelle
-
Comment écrire un codec WIC-Enabled
-
Vue d’ensemble composant d’acquisition d’images Windows