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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour