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