Share via


Required Interfaces (deprecated)

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

A Windows Media Player rendering plug-in must implement certain interfaces. The following sections provide an overview of these interfaces.

Interface Description
About IMediaObject Required interface for a DirectX Media Object (DMO). Detailed documentation for this interface is located in the DirectX 8 SDK.
About IWMPNodeRealEstate (deprecated) Makes requests and receives responses related to the rendering region.
About IWMPNodeWindowed (deprecated) Specifies and retrieves the owner window.
About IWMPNodeWindowless (deprecated) Initiates drawing in windowless mode.
About IWMPPlugin Manages the connection to Windows Media Player.
About IWMPWindowMessageSink (deprecated) Receives Windows messages when the plug-in is in windowless mode.

 

In addition to these interfaces, the plug-in can implement any additional interfaces required to do the job. For instance, DMOs can implement several interfaces specific to the DMO architecture. By implementing the DMO interfaces as required, you can create a plug-in that functions both as a DMO and as a Windows Media Player plug-in.

Rendering Plug-in Developer Overview (deprecated)

Rendering Plug-ins Interfaces (deprecated)