IMFMetadataProvider interface (mfidl.h)

Gets metadata from a media source or other object.

If a media source supports this interface, it must expose the interface as a service. To get a pointer to this interface from a media source, call IMFGetService::GetService. The service identifier is MF_METADATA_PROVIDER_SERVICE. Other types of object can expose this interface through QueryInterface.

Use this interface to get a pointer to the IMFMetadata interface.

Inheritance

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

Methods

The IMFMetadataProvider interface has these methods.

 
IMFMetadataProvider::GetMFMetadata

Gets a collection of metadata, either for an entire presentation, or for one stream in the presentation.

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

See also

IMFMetadata

Media Foundation Interfaces

Media Metadata

Service Interfaces