IWICMetadataReader interface (wincodecsdk.h)

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

Inheritance

The IWICMetadataReader interface inherits from the IUnknown interface. IWICMetadataReader also has these types of members:

Methods

The IWICMetadataReader interface has these methods.

 
IWICMetadataReader::GetCount

Gets the number of metadata items within the reader.
IWICMetadataReader::GetEnumerator

Gets an enumerator of all the metadata items.
IWICMetadataReader::GetMetadataFormat

Gets the metadata format associated with the reader.
IWICMetadataReader::GetMetadataHandlerInfo

Gets the metadata handler info associated with the reader.
IWICMetadataReader::GetValue

Gets the metadata item value.
IWICMetadataReader::GetValueByIndex

Gets the metadata item at the given index.

Remarks

A metadata reader can be used to access metadata blocks and items within a metadata block instead of using a query reader. To directly access the metadata reader, query a decoder or its frames for the IWICMetadataBlockReader interface to enumerate each metadata reader.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header wincodecsdk.h

See also

Conceptual

Metadata Extensibility Overview

Metadata Query Language Overview

Overview of Reading and Writing Image Metadata

WIC Metadata Overview