IMFMetadata interface (mfidl.h)
Manages metadata for an object. Metadata is information that describes a media file, stream, or other content. Metadata consists of individual properties, where each property contains a descriptive name and a value. A property may be associated with a particular language.
To get this interface from a media source, use the IMFMetadataProvider interface.
Inheritance
The IMFMetadata interface inherits from the IUnknown interface. IMFMetadata also has these types of members:
Methods
The IMFMetadata interface has these methods.
IMFMetadata::DeleteProperty Deletes a metadata property. |
IMFMetadata::GetAllLanguages Gets a list of the languages in which metadata is available. |
IMFMetadata::GetAllPropertyNames Gets a list of all the metadata property names on this object. |
IMFMetadata::GetLanguage Gets the current language setting. |
IMFMetadata::GetProperty Gets the value of a metadata property. |
IMFMetadata::SetLanguage Sets the language for setting and retrieving metadata. |
IMFMetadata::SetProperty Sets the value of a metadata property. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | mfidl.h |