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 |
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.
Tematy pokrewne
-
koncepcyjne
-
implementowanie kodera WIC-Enabled
-
implementowanie IWICBitmapEncoder
-
Jak napisać WIC-Enabled CODEC