What's New in Windows Media Player 12

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

This topic lists features that are new in Windows Media Player 12.

New Interfaces

New Attributes

The following new attributes for media items are available through the IWMPMedia and IWMPMedia3 interfaces.

New Device Metadata

The following new device metadata items can be retrieved by calling IWMPSyncDevice::getItemInfo.

  • BackgroundSyncState
  • SkippedFiles
  • SyncFilter

The following new device metadata items can be set by calling IWMPSyncDevice2::setItemInfo.

  • AutoSyncDefaultRules
  • BackgroundSyncState
  • IncludeSkippedFiles
  • SyncFilter
  • SyncOnConnect

New Enumeration Member

The WMPSyncState enumeration has the following new member.

  • wmpssEstimating

New Flag

The IWMPGraphCreation::GetGraphCreationFlags method supports the following new flag.

  • WMPGC_FLAGS_USE_CUSTOM_GRAPH

Deprecated Interface

The following interface is deprecated.

Methods That Are No Longer Deprecated

The following methods were deprecated in Windows Media Player 11 SDK, but are no longer deprecated.

About the Windows Media Player SDK