Windows Media Player

[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.]

The Windows Media Player SDK provides features that affect the behavior of Windows Media Player and Windows Media Player for Windows Mobile.

The following sections detail SDK features that apply to Windows Media Player in general.

Section Description
Registry Settings Details values that you can change in the user's registry to enable Windows Media Player to recognize custom file name extensions.
Command Line Parameters Details the set of command line parameters that specify how Windows Media Player behaves when it starts.
Audio Outputs Describes how Windows Media Player and the Windows Media Player ActiveX control choose default audio output devices.
Redistributing Windows Media Player Software Provides information about redistributing Windows Media Player.
Publishing Codecs for Windows Media Player Publishing your codec on the WMPlugins website is no longer supported.
Resizing the License Acquisition Dialog Box Describes how to modify a Windows Media file attribute to specify a size for the Windows Media Player 10 or later license acquisition dialog box.
Device Extensions for Accelerated Metadata Transfer Describes how Windows Media Player retrieves information from portable devices about changes that occur to particular content items between synchronization sessions.
Device Extensions for Reporting Acquired Content Describes how Windows Media Player can retrieve a list of new content acquired by a portable device between synchronization sessions.
Device Extensions for Playlist Object Preferences Describes how a portable device can specify which playlist object types Windows Media Player must copy to the device during automatic synchronization.
Device I/O Control Codes Lists device I/O control codes used by Windows Media Player 10 or later to communicate with portable devices through the Windows Media Device Manager SDK.
Custom Image Support for Devices Describes two image files that portable device manufacturers can create to customize branding in Windows Media Player 10 or later.


Windows Media Player SDK