Share via


wmp.h header

This header is used by multiple technologies. For more information, see:

wmp.h contains the following programming interfaces:

Interfaces

 
IWMPCdrom

The IWMPCdrom interface provides a way to access a CD or DVD in its drive.
IWMPCdromBurn

The IWMPCdromBurn interface provides methods to manage creating audio CDs.
IWMPCdromCollection

The IWMPCdromCollection interface provides a way to organize and access a collection of CD or DVD drives.
IWMPCdromRip

The IWMPCdromRip interface provides methods to manage copying, or ripping, tracks from an audio CD.Ripping a CD by using the IWMPCdromRip interface has the same effect as ripping music by using the Windows Media Player user interface.
IWMPClosedCaption

The IWMPClosedCaption interface provides a way to include captions with a digital media file. The captioning text is in a Synchronized Accessible Media Interchange (SAMI) file.
IWMPClosedCaption2

The IWMPClosedCaption2 interface provides closed captioning methods that supplement the IWMPClosedCaption interface.
IWMPControls

The IWMPControls interface provides a way to manipulate the playback of a media item.
IWMPControls2

The IWMPControls2 interface provides a method that supplements the IWMPControls interface.
IWMPControls3

The IWMPControls3 interface provides methods that supplement the IWMPControls2 interface.
IWMPCore

The IWMPCore interface is the root interface for the Windows Media Player control. It can be used to retrieve pointers to other interfaces supported by the control and to access some basic features.
IWMPCore2

The IWMPCore2 interface provides a method that supplements the IWMPCore interface.
IWMPCore3

The IWMPCore3 interface provides methods that supplement the IWMPCore2 interface.
IWMPDVD

The IWMPDVD interface provides methods for working with DVDs.
IWMPError

The IWMPError interface provides methods for accessing a collection of IWMPErrorItem pointers.
IWMPErrorItem

The IWMPErrorItem interface provides a way to access error information.
IWMPErrorItem2

The IWMPErrorItem2 interface provides a method that supplements the IWMPErrorItem interface.
IWMPEvents

The IWMPEvents interface provides events that originate from the Windows Media Player control. An embedding program can respond to these events. The events exposed by IWMPEvents are also exposed by the _WMPOCXEvents interface.
IWMPEvents2

The IWMPEvents2 interface provides events originating from the Windows Media Player 10 or later control to which an embedding program can respond. The events exposed by IWMPEvents2 are also exposed by the _WMPOCXEvents interface.
IWMPEvents3

The IWMPEvents3 interface provides access to events originating from the Windows Media Player 11 control so that an application that has this control embedded in it can respond to these events.
IWMPEvents4

The IWMPEvents4 interface provides access to an event originating from the Windows Media Player 12 control so that an application that has this control embedded in it can respond to the event.
IWMPFolderMonitorServices

The IWMPFolderMonitorServices interface is deprecated.The IWMPFolderMonitorServices interface provides methods to enumerate, scan, and modify file folders that Windows Media Player monitors for digital media content.To use this interface, you must create a remoted instance of the Windows Media Player 11 control. For more information about remoting, see Remoting the Windows Media Player Control.
IWMPLibrary

The IWMPLibrary interface represents a library.
IWMPLibrary2

The IWMPLibrary2 interface represents a media library.
IWMPLibraryServices

The IWMPLibraryServices interface provides methods to enumerate libraries.
IWMPLibrarySharingServices

The IWMPLibrarySharingServices interface provides methods to manage library sharing.To use this interface, you must create a remoted instance of the Windows Media Player control.
IWMPMedia

Use the IWMPMedia interface to set and retrieve the properties of a media item.
IWMPMedia2

The IWMPMedia2 interface provides a method that supplements the IWMPMedia interface.
IWMPMedia3

The IWMPMedia3 interface provides methods that supplement the IWMPMedia2 interface.
IWMPMediaCollection

The IWMPMediaCollection interface provides methods that can be used to organize a large collection of media items.
IWMPMediaCollection2

The IWMPMediaCollection2 interface provides methods that supplement the IWMPMediaCollection interface.
IWMPMetadataPicture

The IWMPMetadataPicture interface provides methods for retrieving information about the WM/Picture metadata attribute.
IWMPMetadataText

The IWMPMetadataText interface provides methods for retrieving information about complex textual metadata attributes.
IWMPNetwork

The IWMPNetwork interface provides methods relating to the network connection used by Windows Media Player.
IWMPPlayer

The IWMPPlayer interface provides methods for modifying the basic behavior of the Windows Media Player control user interface. These methods supplement the IWMPCore interface.
IWMPPlayer2

The IWMPPlayer2 interface provides additional methods for modifying the basic behavior of the Windows Media Player control user interface.
IWMPPlayer3

The IWMPPlayer3 interface provides methods for modifying the basic behavior of the control user interface. These methods supplement the IWMPCore2 interface.
IWMPPlayer4

The IWMPPlayer4 interface provides methods for modifying the basic behavior of the Windows Media Player control user interface.
IWMPPlayerApplication

The IWMPPlayerApplication interface provides methods for switching between a remoted Windows Media Player control and the full mode of the Player. These methods can only be used with C++ programs that embed the control in remote mode.
IWMPPlayerServices

The IWMPPlayerServices interface provides methods used by the host of a remoted Windows Media Player control to manipulate the full mode of the Player. These methods can only be used with C++.
IWMPPlayerServices2

The IWMPPlayerServices2 interface provides a method used by the host of a remoted Windows Media Player control to manipulate the full mode of the Player.
IWMPPlaylist

The IWMPPlaylist interface provides methods for manipulating lists of media items.
IWMPPlaylistArray

The IWMPPlaylistArray interface provides methods for accessing a collection of IWMPPlaylist interface pointers by index number.
IWMPPlaylistCollection

The IWMPPlaylistCollection interface provides methods for manipulating the IWMPPlaylist and IWMPPlaylistArray interfaces.
IWMPQuery

The IWMPQuery interface represents a compound query.
IWMPRemoteMediaServices

The IWMPRemoteMediaServices interface includes methods that provide services to Windows Media Player from a program that hosts the Player control. These methods are designed to be used with C++, and some methods can only be used with remoting.
IWMPSettings

The IWMPSettings interface provides methods that get or set the values of Windows Media Player settings.
IWMPSettings2

The IWMPSettings2 interface provides methods that supplement the IWMPSettings interface.
IWMPSkinManager

The IWMPSkinManager interface provides a method used to synchronize the current skin with the current desktop theme in Microsoft Windows XP.
IWMPStringCollection

The IWMPStringCollection interface provides methods that work with a collection of strings.
IWMPStringCollection2

The IWMPStringCollection2 interface provides methods that supplement the IWMPStringCollection interface.
IWMPSyncDevice

The IWMPSyncDevice interface represents a device to which Windows Media Player 10 or later can copy digital media files.
IWMPSyncDevice2

The IWMPSyncDevice2 interface provides a method that supplements the IWMPSyncDevice interface.To use this interface, you must create a remoted instance of the Windows Media Player 10 or later control.
IWMPSyncDevice3

The IWMPSyncDevice3 interface provides methods for estimating the size required to synchronize a playlist to a device.
IWMPSyncServices

The IWMPSyncServices interface provides methods to enumerate available devices that can synchronize digital media files with Windows Media Player 10 or later.To use this interface, you must create a remoted instance of the Windows Media Player control.

Enumerations

 
WMPBurnFormat

The WMPBurnFormat enumeration type defines the possible types of CDs for burning.
WMPBurnState

The WMPBurnState enumeration type defines the possible operational states of Windows Media Player as it burns a CD.
WMPDeviceStatus

The WMPDeviceStatus enumeration type defines the possible values for the current status of a device. To use this enumeration, you must create a remoted instance of the Windows Media Player 10 or later control.
WMPFolderScanState

The WMPFolderScanState enumeration type defines the possible operational states of Windows Media Player as it monitors file folders for digital media content.
WMPLibraryType

The WMPLibraryType enumeration type defines the possible library types to which Windows Media Player can connect.
WMPOpenState

The WMPOpenState enumeration type defines the possible operational states of Windows Media Player as it opens a digital media file.
WMPPlaylistChangeEventType

The WMPPlaylistChangeEventType enumeration type defines the types of changes that can be made to a playlist.
WMPPlayState

The WMPPlayState enumeration type defines the possible operational states of Windows Media Player as it plays a digital media file.
WMPRipState

The WMPRipState enumeration type defines the possible operational states of Windows Media Player as it rips a CD.
WMPStringCollectionChangeEventType

The WMPStringCollectionChangeEventType enumeration type defines the types of changes that can occur in a string collection.
WMPSyncState

The WMPSyncState enumeration type defines the possible operational states of Windows Media Player as it synchronizes digital media to a device. To use this enumeration you must create a remoted instance of the Windows Media Player 10 or later control.