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