Encoderschnittstellen

Die folgenden Tabellen zeigen die Schnittstellen, die von WIC-Encodern (Windows Imaging Component) implementiert werden, und das Klassendiagramm zeigt die Vererbungshierarchie.

Container-Level Encoderschnittstellen

Schnittstelle Aufgaben Implementierung
IWICBitmapEncoder Dienste auf Containerebene Erforderlich
IWICBitmapCodecProgressNotification Unterstützung für Den Abbruch von Statusbenachrichtigungen & Empfohlen
IWICMetadataBlockWriter Metadatenserialisierungsdienste Optional (Nur für Formate erforderlich, die Metadaten auf Containerebene unterstützen)

 

Frame-Level Encoderschnittstellen

Schnittstelle Aufgaben Implementierung
IWICBitmapFrameEncode Dienste auf Frameebene Erforderlich
IWICMetadataBlockWriter Metadatenserialisierungsdienste Erforderlich

 

Vererbungshierarchie der Wic-Encoderschnittstelle

Sie werden feststellen, dass die Encoderschnittstellen fast Spiegel Bilder der Decoderschnittstellen sind und dass die meisten Methoden auf diesen Schnittstellen Methoden auf den zugehörigen Decoderschnittstellen entsprechen. Nachdem Sie nun mit der Implementierung eines WIC-fähigen Decoders vertraut sind, wird ihnen auch die Implementierung eines WIC-fähigen Encoders bekannt vorkommen.

Konzept

Implementieren eines WIC-Enabled Encoders

Implementieren von IWICBitmapEncoder

Schreiben eines WIC-Enabled CODEC

Übersicht über die Windows-Imageerstellungskomponente