Share via


About User Interface Plug-ins

[The feature associated with this page, Windows Media Player SDK, is a legacy feature. It has been superseded by MediaPlayer. MediaPlayer has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer instead of Windows Media Player SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Windows Media Player provides a variety of control panels that allow the user to modify various aspects of the player such as the video and graphic equalizer settings. These control panels can enhance the multimedia experience provided by Windows Media Player, but they do not necessarily provide all the functionality that the user may be looking for.

Skins are one way to provide additional functionality, but they require the developer to recreate the entire user interface (UI). As an alternative, Windows Media Player allows the creation of custom UI plug-ins that display in the full mode of the player. This functionality is provided through a programming interface that follows standard Microsoft Component Object Model (COM) guidelines. You can implement this interface in Microsoft Visual C++ by using the Windows Media Player Plug-in Wizard to help you get started.

UI plug-ins are described in greater detail in the following topics.

Topic Description
UI Plug-in Overview Provides an overview of UI plug-ins.
Building a UI Plug-in Provides the technical details needed to create a UI plug-in.

 

Windows Media Player User Interface Plug-ins