IMFMediaEngineExtension interface

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

When to implement

You can implement this interface to extend the capabilities of the Media Engine, by supporting additional types of media resource. For example, an application can support additional media formats or a custom URI scheme.

Members

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

Methods

The IMFMediaEngineExtension interface has these methods.

MethodDescription
BeginCreateObject

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

CancelObjectCreation

Cancels the current request to create an object.

CanPlayType

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

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

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

Mfmediaengine.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.