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 |
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.
Verwandte Themen
-
Konzeptionelle