IMFMediaEngineExtension interface (mfmediaengine.h)

Enables an application to load media resources in the Media Engine.

Inheritance

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

Methods

The IMFMediaEngineExtension interface has these methods.

 
IMFMediaEngineExtension::BeginCreateObject

Begins an asynchronous request to create either a byte stream or a media source.
IMFMediaEngineExtension::CancelObjectCreation

Cancels the current request to create an object.
IMFMediaEngineExtension::CanPlayType

Queries whether the object can load a specified type of media resource.
IMFMediaEngineExtension::EndCreateObject

Completes an asynchronous request to create a byte stream or media source.

Remarks

To use this interface, set the MF_MEDIA_ENGINE_EXTENSION attribute when you call the IMFMediaEngineClassFactory::CreateInstance method.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header mfmediaengine.h

See also

Media Foundation Interfaces