This header is used by Windows Imaging Component. For more information, see:
wincodecsdk.h contains the following programming interfaces:
Exposes methods that create components used by component developers. This includes metadata readers, writers and other services for use by codec and metadata handler developers.
Exposes methods that provide access to all of the codec's top level metadata blocks.
Exposes methods that enable the encoding of metadata. This interface is implemented by the decoder and its image frames.
Exposes methods that provide basic information about the registered metadata handler.
Exposes methods that provide access to underlining metadata content. This interface is implemented by independent software vendors (ISVs) to create new metadata readers.
Exposes methods that provide basic information about the registered metadata reader.
Exposes methods that provide access to writing metadata content. This is implemented by independent software vendors (ISVs) to create new metadata writers.
Exposes methods that provide basic information about the registered metadata writer.
Exposes methods that provide additional load and save methods that take WICPersistOptions.
Exposes methods for a stream provider.
Returns the size of the metadata content contained by the specified IWICMetadataWriter. The returned size accounts for the header and the length of the metadata.
Obtains a metadata format GUID for a specified container format and vendor that best matches the content within a given stream.
Writes metadata into a given stream.
Represents metadata header.
Represents a metadata pattern.
Specifies metadata creation options.
Specifies Windows Imaging Component (WIC) options that are used when initializing a component with a stream.