Rendering Plug-in Packaging (deprecated)
This page documents a feature that may be unavailable in future versions of Windows Media Player and the Windows Media Player SDK.
Windows Media Player rendering plug-ins are based on Microsoft DirectX Media Objects (DMOs). DMOs are programming objects built using COM technology. They are designed to provide a lightweight container for audio or video processing algorithms that can be used by a variety of digital media applications. It is common to think of a DMO as being analogous to a filter object in Microsoft DirectShow®. In fact, a DMO can be inserted into a DirectShow filter graph by using a DMO Wrapper filter.
The DMO documentation can be found in the DirectX Media Objects section of the DirectShow SDK.
Windows Media Player rendering plug-ins are packaged and distributed as self-registering DLL files.
- Warning Rendering plug-in objects must not be created as singletons. Windows Media Player must be able to create multiple separate instances of a particular rendering plug-in object.