Partager via


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

 

hiérarchie d’héritage de l’interface wic encoder

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.

conceptuelle

Implémentation d’un encodeur de WIC-Enabled

implémentation d’IWICBitmapEncoder

Comment écrire un codec WIC-Enabled

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