Freigeben über


Encoderschnittstellen

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

Container-Level Encoderschnittstellen

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

 

Frame-Level Encoderschnittstellen

Schnittstelle Verantwortlichkeiten Implementierung
IWICBitmapFrameEncode- Dienste auf Frameebene Erforderlich
IWICMetadataBlockWriter Serialisierungsdienste für Metadaten Erforderlich

 

Wic-Encoder-Schnittstellenvererbungshierarchie

Sie werden feststellen, dass die Encoderschnittstellen fast Spiegelbilder der Decoderschnittstellen sind und dass die meisten Methoden für diese Schnittstellen Methoden auf den zugehörigen Decoderschnittstellen entsprechen. Da Sie nun mit der Implementierung eines WIC-fähigen Decoders vertraut sind, scheint die Implementierung eines WIC-fähigen Encoders ebenfalls vertraut zu sein.

Konzeptionelle

Implementieren eines WIC-Enabled Encoder-

Implementieren von IWICBitmapEncoder-

Schreiben eines WIC-Enabled CODEC-

Übersicht über die Windows-Imageerstellungskomponente