Export (0) Print
Expand All

Decoder Interfaces

The following tables show the interfaces implemented by Windows Imaging Component (WIC) decoders, and the class diagram shows the inheritance hierarchy.

Container-Level Decoder Interfaces

InterfaceResponsibilitiesImplementation
IWICBitmapDecoder Container-level servicesRequired
IWICBitmapCodecProgressNotification Progress notification & cancellation supportRecommended
IWICMetadataBlockReader Metadata enumeration Optional (Required only for formats that support container-level metadata)

 

Frame-Level Decoder Interfaces

InterfaceResponsibilitiesImplementation
IWICBitmapFrameDecode Frame-level servicesRequired
IWICMetadataBlockReader Metadata enumeration Required
IWICBitmapSourceTransform Native decoder transformsRecommended
IWICDevelopRaw Raw processing servicesRequired for Raw formats only

 

WIC interface inheritance hierarchy

Related topics

Conceptual
Implementing a WIC-Enabled Decoder
Implementing IWICBitmapDecoder
How to Write a WIC-Enabled CODEC
Windows Imaging Component Overview

 

 

Community Additions

ADD
Show:
© 2014 Microsoft