wincodecsdk.h header

This header is used by Windows Imaging Component. For more information, see:

wincodecsdk.h contains the following programming interfaces:

Interfaces

 
IWICComponentFactory

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.
IWICMetadataBlockReader

Exposes methods that provide access to all of the codec's top level metadata blocks.
IWICMetadataBlockWriter

Exposes methods that enable the encoding of metadata. This interface is implemented by the decoder and its image frames.
IWICMetadataHandlerInfo

Exposes methods that provide basic information about the registered metadata handler.
IWICMetadataReader

Exposes methods that provide access to underlining metadata content. This interface is implemented by independent software vendors (ISVs) to create new metadata readers.
IWICMetadataReaderInfo

Exposes methods that provide basic information about the registered metadata reader.
IWICMetadataWriter

Exposes methods that provide access to writing metadata content. This is implemented by independent software vendors (ISVs) to create new metadata writers.
IWICMetadataWriterInfo

Exposes methods that provide basic information about the registered metadata writer.
IWICPersistStream

Exposes methods that provide additional load and save methods that take WICPersistOptions.
IWICStreamProvider

Exposes methods for a stream provider.

Functions

 
WICGetMetadataContentSize

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.
WICMatchMetadataContent

Obtains a metadata format GUID for a specified container format and vendor that best matches the content within a given stream.
WICSerializeMetadataContent

Writes metadata into a given stream.

Structures

 
WICMetadataHeader

Represents metadata header.
WICMetadataPattern

Represents a metadata pattern.

Enumerations

 
WICMetadataCreationOptions

Specifies metadata creation options.
WICPersistOptions

Specifies Windows Imaging Component (WIC) options that are used when initializing a component with a stream.