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 l’annulation des notifications & de progression | 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 miroir images des interfaces de décodeur, et que la plupart des méthodes de ces interfaces correspondent aux méthodes des interfaces de décodeur associées. Maintenant que vous êtes familiarisé avec l’implémentation d’un décodeur wic, l’implémentation d’un encodeur compatible WIC vous semble également familière.
Rubriques connexes
-
Conceptuel