IMFHttpDownloadSessionProvider interface (mfidl.h)

Applications implement this interface in order to provide custom a custom HTTP or HTTPS download implementation. Use the IMFSourceResolver interface to register the provider. For more information, see Using the Source Resolver. Once registered, the Microsoft Media Foundation will invoke the CreateHttpDownloadSession method of the provider implementation to open HTTP or HTTPS URLs instead of using the default implementation.

Inheritance

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

Methods

The IMFHttpDownloadSessionProvider interface has these methods.

 
IMFHttpDownloadSessionProvider::CreateHttpDownloadSession

Called by the Microsoft Media Foundation to open HTTP or HTTPS URLs instead of using the default implementation.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1703 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header mfidl.h