Upravit

Sdílet prostřednictvím


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