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.
| Method | Description |
|---|---|
| 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 |
|
See also