IMFSchemeHandler interface (mfidl.h)
Creates a media source or a byte stream from a URL.
Inheritance
The IMFSchemeHandler interface inherits from the IUnknown interface. IMFSchemeHandler also has these types of members:
Methods
The IMFSchemeHandler interface has these methods.
IMFSchemeHandler::BeginCreateObject Begins an asynchronous request to create an object from a URL.When the Source Resolver creates a media source from a URL, it passes the request to a scheme handler. |
IMFSchemeHandler::CancelObjectCreation Cancels the current request to create an object from a URL. |
IMFSchemeHandler::EndCreateObject Completes an asynchronous request to create an object from a URL. (IMFSchemeHandler.EndCreateObject) |
Remarks
Applications do not use this interface. This interface is exposed by scheme handlers, which are used by the source resolver. A scheme handler is designed to parse one type of URL scheme. When the scheme handler is given a URL, it parses the resource that is located at that URL and creates either a media source or a byte stream.
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 |