Udostępnij za pośrednictwem


Interfejsy kodera

W poniższych tabelach przedstawiono interfejsy implementowane przez kodery składnika Windows Imaging (WIC), a diagram klas przedstawia hierarchię dziedziczenia.

interfejsy kodera Container-Level

Interfejs Obowiązki Implementacja
IWICBitmapEncoder Usługi na poziomie kontenera Wymagane
IWICBitmapCodecProgressNotification Obsługa anulowania powiadomienia o postępie & Zalecane
IWICMetadataBlockWriter Usługi serializacji metadanych Opcjonalne (wymagane tylko dla formatów, które obsługują metadane na poziomie kontenera)

 

interfejsy kodera Frame-Level

Interfejs Obowiązki Implementacja
IWICBitmapFrameEncode Usługi na poziomie ramek Wymagane
IWICMetadataBlockWriter Usługi serializacji metadanych Wymagane

 

hierarchii dziedziczenia interfejsu kodera wic

Zauważysz, że interfejsy kodera są prawie dublowaniem obrazów interfejsów dekodera i że większość metod w tych interfejsach odpowiada metodom w powiązanych interfejsach dekodera. Po zapoznaniu się z implementacją dekodera z włączoną obsługą funkcji WIC implementacja kodera z obsługą funkcji WIC również będzie znana.

koncepcyjne

implementowanie kodera WIC-Enabled

implementowanie IWICBitmapEncoder

Jak napisać WIC-Enabled CODEC

Składnik programu Windows Imaging — omówienie