Rendering Plug-ins Interfaces (deprecated)

This page documents a feature that may be unavailable in future versions of Windows Media Player and the Windows Media Player SDK.

The rendering plug-ins interfaces are used to connect the plug-in to Windows Media Player, exchange status information, and obtain resources from the Player. Format negotiation and data transfer are performed using the DMO interface IMediaObject.

The Windows Media Player SDK exposes the following interfaces for creating rendering plug-ins.

Interface Description
IWMPMediaPluginRegistrar Manages plug-in registration.
IWMPNodeRealEstate (deprecated) Obtains a rendering area from Windows Media Player.
IWMPNodeRealEstateHost (deprecated) Requests state changes from Windows Media Player.
IWMPNodeWindowed (deprecated) Stores a handle to the parent window used for rendering.
IWMPNodeWindowedHost (deprecated) Sends Windows messages from the plug-in to Windows Media Player.
IWMPNodeWindowless (deprecated) Stores a device context handle used by Windows Media Player when rendering in windowless mode.
IWMPNodeWindowlessHost (deprecated) Provides methods to direct Windows Media Player to update the rendering area in windowless mode.
IWMPPlugin Manages the connection to Windows Media Player.
IWMPPluginEnable Stores whether the plug-in is currently enabled by the user.
IWMPServices Retrieves information from Windows Media Player about the current stream time and stream state.
IWMPWindowMessageSink (deprecated) Receives messages when in windowless mode.

 

Rendering Plug-ins Programming Reference (deprecated)