IMFSourceResolver interface (mfidl.h)

Creates a media source from a URL or a byte stream. The Source Resolver implements this interface. To create the source resolver, call MFCreateSourceResolver function.

Inheritance

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

Methods

The IMFSourceResolver interface has these methods.

 
IMFSourceResolver::BeginCreateObjectFromByteStream

Begins an asynchronous request to create a media source from a byte stream. (IMFSourceResolver.BeginCreateObjectFromByteStream)
IMFSourceResolver::BeginCreateObjectFromURL

Begins an asynchronous request to create a media source or a byte stream from a URL.
IMFSourceResolver::CancelObjectCreation

Cancels an asynchronous request to create an object.
IMFSourceResolver::CreateObjectFromByteStream

Creates a media source from a byte stream. This method is synchronous.
IMFSourceResolver::CreateObjectFromURL

Creates a media source or a byte stream from a URL. This method is synchronous.
IMFSourceResolver::EndCreateObjectFromByteStream

Completes an asynchronous request to create a media source from a byte stream.
IMFSourceResolver::EndCreateObjectFromURL

Completes an asynchronous request to create an object from a URL. (IMFSourceResolver.EndCreateObjectFromURL)

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

Media Foundation Interfaces

Source Resolver