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

 

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

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.

Conceptuel

Implémentation d’un encodeur WIC-Enabled

Implémentation d’IWICBitmapEncoder

Comment écrire un codec WIC-Enabled

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