Windows Media Player SDK
Overview of the Windows Media Player SDK technology.
To develop Windows Media Player SDK, you need these headers:
- contentpartner.h
- effects.h
- subscriptionservices.h
- wmpdevices.h
- wmpplug.h
- wmprealestate.h
- wmpservices.h
For programming guidance for this technology, see:
Enumerations
PlayerState The PlayerState enumeration type provides some basic states of Windows Media Player. |
WMPAccountType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPAccountType enumeration defines account types for an online store. |
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. |
WMPCallbackNotification Note This section describes functionality designed for use by online stores. |
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. |
WMPPartnerNotification Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPPartnerNotification enumeration defines operational states of an online store. |
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. |
WMPPlugin_Caps The WMPPlugin_Caps enumeration type signals whether the plug-in can convert between input and output formats. |
WMPRipState The WMPRipState enumeration type defines the possible operational states of Windows Media Player as it rips a CD. |
WMPServices_StreamState The WMPServices_StreamState enumeration indicates whether the stream is currently stopped, paused, or playing. |
WMPStreamingType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPStreamingType enumeration specifies the type of streaming media. |
WMPStringCollectionChangeEventType The WMPStringCollectionChangeEventType enumeration type defines the types of changes that can occur in a string collection. |
WMPSubscriptionServiceEvent Note This section describes functionality designed for use by online stores. |
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. |
WMPTaskType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPTaskType enumeration represents Windows Media Player task panes. |
WMPTemplateSize Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPTemplateSize enumeration represents HTML template sizes. |
WMPTransactionType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The WMPTransactionType enumeration represents a transaction type. |
Functions
activateUIPlugin The activateUIPlugin method activates the specified UI plug-in in the full mode of Windows Media Player. |
add This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The add method adds a folder to the list of monitored folders. |
add The add method adds a new media item or playlist to the library. |
addCondition The addCondition method adds a condition to the compound query using AND logic. |
AddListContents Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The AddListContents method adds a set of media items to a list. |
AdviseWMPServices The IWMPPlugin::AdviseWMPServices method is implemented by the plug-in. |
allowCDBurn Note This section describes functionality designed for use by online stores. |
allowPDATransfer Note This section describes functionality designed for use by online stores. |
allowPlay Note This section describes functionality designed for use by online stores. |
allowTranscode The allowTranscode method retrieves a value specifying whether Windows Media Player is permitted to change the format of the digital media content to the Windows Media format. |
appendItem The appendItem method adds a media item to the end of the playlist. |
AudioLanguageChange The AudioLanguageChange event occurs when the current audio language changes. |
Authenticate Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Authenticate method initiates an attempt to authenticate the user. |
back The back method returns the display from a submenu to its parent menu. |
beginNextGroup The beginNextGroup method begins a new condition group. |
Buffering The Buffering event occurs when the Windows Media Player control begins or ends buffering. |
Buy Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Buy method initiates the purchase of digital media content. |
BuyComplete Note This section describes functionality designed for use by online stores. |
CanBuySilent Note This section describes functionality designed for use by online stores. |
cancelEstimation The cancelEstimation method cancels an estimation that was previously initiated by estimateSyncSize. |
CdromBurnError The CdromBurnError event occurs when a generic error happens during a CD burning operation. |
CdromBurnMediaError The CdromBurnMediaError event occurs when an error happens while burning an individual media item to a CD. |
CdromBurnStateChange The CdromBurnStateChange event occurs when a CD burning operation changes state. |
CdromMediaChange The CdromMediaChange event occurs when a CD or DVD is inserted into or ejected from a CD or DVD drive. |
CdromRipMediaError The CdromRipMediaError event occurs when an error happens while ripping an individual track from a CD. |
CdromRipStateChange The CdromRipStateChange event occurs when a CD ripping operation changes state. |
ChangeView Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The ChangeView method changes the view in Windows Media Player. |
clear The clear method is reserved for future use. |
clearErrorQueue The clearErrorQueue method clears the errors from the error queue. |
Click The Click event occurs when the user clicks a mouse button. |
close The close method releases Windows Media Player resources. |
CompareContainerListPrices Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The CompareContainerListPrices method compares the price of two content container lists. |
ConvertFile The ConvertFile method is implemented by a conversion plug-in and called by Windows Media Player to enable a conversion plug-in to convert a digital media file into ASF. |
Create The Create method is called by Windows Media Player to instantiate a visualization window. |
Create The Create method is called by Windows Media Player to instantiate the plug-in user interface. This method is passed a handle to a parent window of the plug-in window. A handle to the newly created window is then passed back to the calling method. |
createPartnership The createPartnership method creates a partnership between Windows Media Player and the device. |
CreatePartnershipComplete The CreatePartnershipComplete event occurs when an asynchronous call to IWMPSyncDevice::createPartnership completes. |
createQuery The createQuery method retrieves a pointer to an IWMPQuery interface that represents a new query. |
CurrentItemChange The CurrentItemChange event occurs when the user or the IWMPControls::put_CurrentItem method changes the current item value. |
CurrentMediaItemAvailable The CurrentMediaItemAvailable event occurs when the current media item becomes available. |
CurrentPlaylistChange The CurrentPlaylistChange event occurs when something changes within the current playlist. |
CurrentPlaylistItemAvailable The CurrentPlaylistItemAvailable event occurs when the current playlist item becomes available. |
deletePartnership The deletePartnership method terminates the partnership between Windows Media Player and the device. |
Destroy The Destroy method is called by Windows Media Player to destroy a visualization window instantiated in the Create method. |
Destroy The Destroy method is called by Windows Media Player to shut down the plug-in user interface. |
deviceAvailable Note This section describes functionality designed for use by online stores. |
DeviceConnect The DeviceConnect event occurs when the user connects a device to the computer. |
DeviceDisconnect The DeviceDisconnect event occurs when the user disconnects a device from the computer. |
DeviceStatusChange The DeviceStatusChange event occurs when the partnership status of a device changes. |
DeviceSyncError The DeviceSyncError event occurs in response to a synchronization error. |
DeviceSyncStateChange The DeviceSyncStateChange event occurs when the synchronization state of a device changes. |
Disconnect The Disconnect event is reserved for future use. |
DisplayPropertyPage The DisplayPropertyPage method displays the property page of a visualization, if it exists. |
DisplayPropertyPage The DisplayPropertyPage method is called by Windows Media Player to request that the plug-in display its property page. This method is passed a handle to a parent window of the plug-in property page dialog box. |
DomainChange The DomainChange event occurs when the DVD domain changes. |
DoubleClick The DoubleClick event occurs when the user double-clicks a mouse button. |
Download Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Download method initiates the download of a set of media items. |
DownloadTrack Note This section describes functionality designed for use by online stores. |
DownloadTrackComplete Note This section describes functionality designed for use by online stores. |
DurationUnitChange The DurationUnitChange event is reserved for future use. |
eject The eject method ejects the CD or DVD from the drive. |
EndOfStream The EndOfStream event is reserved for future use. |
erase The erase method erases the current CD. |
Error The Error event occurs when the Windows Media Player control has an error condition.. |
estimateSyncSize The estimateSyncSize method initiates the estimation of the size required on the device to synchronize a specified playlist. |
fastForward The fastForward method starts fast play of the media item in the forward direction. |
fastReverse The fastReverse method starts fast play of the media item in the reverse direction. |
FolderScanStateChange The FolderScanStateChange event occurs when a folder monitoring operation changes state. |
get_addedFilesCount This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_addedFilesCount method retrieves the count of files added to the library during the current scanning operation. |
get_attributeCount The get_attributeCount method retrieves the number of attributes that can be queried and/or set for the media item. |
get_attributeCount The get_attributeCount method retrieves the number of attributes associated with the playlist. |
get_attributeName The get_attributeName method retrieves the name of an attribute specified by an index. |
get_audioLanguageCount The get_audioLanguageCount method retrieves the count of supported audio languages. |
get_audioOutputDevice The get_audioOutputDevice method retrieves the current audio output device used by the Windows Media Player ActiveX control. |
get_autoStart The get_autoStart method retrieves a value indicating whether the current media item begins playing automatically. |
get_balance The get_balance method retrieves the current stereo balance. |
get_bandWidth The get_bandWidth method retrieves the current bandwidth of the media item. |
get_baseURL The get_baseURL method retrieves the base URL used for relative path resolution with URL script commands that are embedded in digital media content. |
get_bitRate The get_bitRate method retrieves the current bit rate being received. |
get_bufferingCount The get_bufferingCount method retrieves the number of times buffering occurred during playback. |
get_bufferingProgress The get_bufferingProgress method retrieves the percentage of buffering completed. |
get_bufferingTime The get_bufferingTime method retrieves the amount of time in milliseconds allocated for buffering incoming data before playing begins. |
get_burnFormat The get_burnFormat method retrieves a value that indicates the type of CD to burn. |
get_burnPlaylist The get_burnPlaylist method retrieves the current playlist to burn to the CD. |
get_burnProgress The get_burnProgress method retrieves the CD burning progress as percent complete. |
get_burnState The get_burnState method retrieves an enumeration value that indicates the current burn state. |
get_captioningId The get_captioningId method retrieves the name of the element displaying the captioning. |
get_cdromCollection The get_cdromCollection method retrieves a pointer to an IWMPCdromCollection interface. |
get_closedCaption The get_closedCaption method retrieves a pointer to an IWMPClosedCaption interface. |
get_condition The get_condition method retrieves a value indicating the condition for the error. |
get_connected The get_connected method retrieves a value indicating whether the device is connected to Windows Media Player. |
get_controls The get_controls method retrieves a pointer to an IWMPControls interface. |
get_count The get_count method retrieves the number of available CD and DVD drives on the system. |
get_count This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_count method retrieves the count of monitored folders. |
get_count The get_count method retrieves the number of items in the playlist. |
get_count The get_count method retrieves the number of playlists in the playlist array. |
get_count The get_count method retrieves the number of items in the string collection. |
get_currentAudioLanguage The get_currentAudioLanguage method retrieves the locale identifier (LCID) of the audio language for playback. |
get_currentAudioLanguageIndex The get_currentAudioLanguageIndex method retrieves the one-based index that corresponds to the audio language for playback. |
get_currentFolder This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_currentFolder method retrieves the path of the folder currently being scanned. |
get_currentItem The get_currentItem method retrieves the current media item in a playlist. |
get_currentMarker The get_currentMarker method retrieves the current marker number. |
get_currentMedia The get_currentMedia method retrieves a pointer to an IWMPMedia interface corresponding to the current media item. |
get_currentPlaylist The get_currentPlaylist method retrieves a pointer to an IWMPPlaylist interface corresponding to the current playlist. |
get_currentPosition The get_currentPosition method retrieves the current position in the media item in seconds from the beginning. |
get_currentPositionString The get_currentPositionString method retrieves the current position in the media item as a BSTR formatted as HH:MM:SS (hours, minutes, and seconds). |
get_currentPositionTimecode The get_currentPositionTimecode method retrieves the current position in the current media item using a time code format. This method currently supports SMPTE time code. |
get_customUrl The get_customUrl method retrieves the URL of a website that displays specific information about codec download failure. |
get_defaultAudioLanguage The get_defaultAudioLanguage method retrieves the LCID of the default audio language specified in Windows Media Player. |
get_defaultFrame The get_defaultFrame method retrieves the name of the frame used to display a URL that is received in a ScriptCommand event. |
get_description The get_description method retrieves a pointer to the description of the metadata image. |
get_description The get_description method retrieves a description of the metadata text. |
get_deviceCount The get_deviceCount method retrieves the number of available devices. |
get_deviceId The get_deviceId method retrieves the device identifier string. |
get_deviceName The get_deviceName method retrieves the name of the device. |
get_domain The get_domain method retrieves the current domain of the DVD. |
get_downloadProgress The get_downloadProgress method retrieves the percentage of the download completed. |
get_driveSpecifier The get_driveSpecifier method retrieves the CD or DVD drive letter. |
get_duration The get_duration method retrieves the duration in seconds of the current media item.. |
get_durationString The get_durationString method retrieves a string indicating the duration of the current media item in HH:MM:SS format. |
get_dvd The get_dvd method retrieves a pointer to an IWMPDVD interface. |
get_enableContextMenu The get_enableContextMenu method retrieves a value indicating whether to enable the context menu, which appears when the right mouse button is clicked. |
get_enabled The get_enabled method retrieves a value indicating whether the Windows Media Player control is enabled. |
get_enableErrorDialogs The get_enableErrorDialogs method retrieves a value indicating whether error dialog boxes are displayed automatically. |
get_encodedFrameRate The get_encodedFrameRate method retrieves the video frame rate specified by the content author. |
get_error The get_error method retrieves a pointer to an IWMPError interface. |
get_error The get_error method retrieves a pointer to an IWMPErrorItem interface if the media item has an error condition. |
get_errorCode The get_errorCode method retrieves the current error code. |
get_errorContext The get_errorContext method retrieves a value indicating the context of the error. |
get_errorCount The get_errorCount method retrieves the number of errors in the error queue. |
get_errorDescription The get_errorDescription method retrieves a description of the error. |
get_frameRate The get_frameRate method retrieves the current video frame rate. |
get_framesSkipped The get_framesSkipped method retrieves the total number of frames skipped during playback. |
get_friendlyName The get_friendlyName method retrieves the user-defined name of the device. |
get_fullScreen The get_fullScreen method retrieves a value indicating whether video content is played back in full-screen mode. |
get_hasDisplay The get_hasDisplay method retrieves a value indicating whether video can display through the remoted Windows Media Player control. |
get_imageSourceHeight The get_imageSourceHeight method retrieves the height of the current media item in pixels. |
get_imageSourceWidth The get_imageSourceWidth method retrieves the width of the current media item in pixels. |
get_inProcOnly The get_inProcOnly method retrieves a value indicating whether playback is restricted to the current process. |
get_invokeURLs The get_invokeURLs method retrieves a value indicating whether URL events should launch a Web browser. |
get_isAvailable The get_isAvailable method indicates whether a specified type of information is available or a specified action can be performed. |
get_isAvailable The get_isAvailable method indicates whether a specified type of information is available or a specified action can be performed. |
get_isAvailable The get_isAvailable method indicates whether a specified action can be performed. |
get_isIdentical The get_isIdentical method retrieves a value indicating whether the specified object is the same as the current one. |
get_isIdentical The get_isIdentical method retrieves a value indicating whether the specified playlist is identical to the current playlist. |
get_isOnline The get_isOnline method retrieves a value indicating whether the user is connected to a network. |
get_isRemote The get_isRemote method retrieves a value indicating whether the Windows Media Player control is running in remote mode. |
get_item The get_item method retrieves a pointer to an IWMPErrorItem interface from the error queue. |
get_item The get_item method retrieves the media item at the specified index. |
get_label The get_label method retrieves the CD volume label string. |
get_lostPackets The get_lostPackets method retrieves the number of packets lost. |
get_markerCount The get_markerCount method retrieves the number of markers in the media item. |
get_maxBandwidth The get_maxBandwidth method retrieves the maximum allowed bandwidth. |
get_maxBitRate The get_maxBitRate method retrieves the maximum possible video bit rate. |
get_mediaAccessRights The get_mediaAccessRights method retrieves a value indicating the permissions currently granted for library access. |
get_mediaCollection The get_mediaCollection method retrieves a pointer to an IWMPMediaCollection interface. |
get_mediaCollection The get_mediaCollection method retrieves a pointer to the IWMPMediaCollection interface for the current library. |
get_mimeType The get_mimeType method retrieves a pointer to a string specifying the MIME type of the metadata image. |
get_mute The get_mute method retrieves a value indicating whether audio is muted. |
get_name The get_name method retrieves the display name of the current library. |
get_name The get_name method retrieves the name of the media item. |
get_name The get_name method retrieves the name of the playlist. |
get_network The get_network method retrieves a pointer to an IWMPNetwork interface. |
get_openState The get_openState method retrieves an enumeration value indicating the state of the content source. |
get_partnershipIndex The get_partnershipIndex method retrieves the index of the device partnership. |
get_pictureType The get_pictureType method retrieves a pointer to a string specifying the picture type of the metadata image. |
get_playCount The get_playCount method retrieves the number of times a media item will play. |
get_playerApplication The get_playerApplication method retrieves a pointer to an IWMPPlayerApplication interface when a remoted Windows Media Player control is running. |
get_playerDocked The get_playerDocked method retrieves a value indicating whether Windows Media Player is in a docked state. |
get_playlist The get_playlist method retrieves a pointer to an IWMPPlaylist interface representing the tracks on the CD currently in the CD drive or the root-level title entries for a DVD. |
get_playlistCollection The get_playlistCollection method retrieves a pointer to an IWMPPlaylistCollection interface. |
get_playState The get_playState method retrieves an enumeration value indicating the operating state of Windows Media Player. |
get_progress The get_progress method retrieves a value that indicates the synchronization progress as percent complete. |
get_rate The get_rate method retrieves the current playback rate for video. |
get_receivedPackets The get_receivedPackets method retrieves the number of packets received. |
get_receptionQuality The get_receptionQuality method retrieves the percentage of packets received in the last 30 seconds. |
get_recoveredPackets The get_recoveredPackets method retrieves the number of recovered packets. |
get_remedy Reserved for future use. |
get_ripProgress The get_ripProgress method retrieves the CD ripping progress as percent complete. |
get_ripState The get_ripState method retrieves an enumeration value that indicates the current state of the ripping process. |
get_SAMIFileName The get_SAMIFileName method retrieves the name of the file containing the information needed for closed captioning. |
get_SAMILang The get_SAMILang method retrieves the language displayed for closed captioning. |
get_SAMILangCount The get_SAMILangCount method retrieves the number of languages supported by the current SAMI file. |
get_SAMIStyle The get_SAMIStyle method retrieves the closed captioning style. |
get_SAMIStyleCount The get_SAMIStyleCount method retrieves the number of styles supported by the current SAMI file. |
get_scannedFilesCount This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_scannedFilesCount method retrieves the count of files inspected during the current scanning operation. |
get_scanState This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_scanState method retrieves the scan state for the current scanning operation. |
get_settings The get_settings method retrieves a pointer to an IWMPSettings interface. |
get_sourceProtocol The get_sourceProtocol method retrieves the source protocol used to receive data. |
get_sourceURL The get_sourceURL method retrieves the URL of the media item. |
get_status The get_status method retrieves the status of Windows Media Player. |
get_status The get_status method retrieves a value that indicates the status of the relationship between Windows Media Player and the device. |
get_stretchToFit The get_stretchToFit method retrieves a value indicating whether video displayed by the Windows Media Player control automatically sizes to fit the video window when the video window is larger than the dimensions of the video image. |
get_syncState The get_syncState method retrieves a value that indicates the current synchronization state for the device. |
get_text The get_text method retrieves the metadata text. |
get_type The get_type method retrieves a value that indicates the library type. |
get_uiMode The get_uiMode method retrieves a value indicating which controls are shown in the user interface. |
get_updateProgress This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The get_updateProgress method retrieves the update progress as percent complete. |
get_URL The get_URL method retrieves the name of the clip to play. |
get_URL This method is for internal use only. |
get_versionInfo The get_versionInfo method retrieves a String value specifying the version of Windows Media Player. |
get_volume The get_volume method retrieves the current playback volume. |
get_windowlessVideo The get_windowlessVideo method retrieves a value indicating whether the Windows Media Player control renders video in windowless mode. |
getAll The getAll method retrieves a pointer to an IWMPPlaylist interface. This interface corresponds to the playlist that contains all media items in the library. |
getAll The getAll method retrieves a pointer to an IWMPPlaylistArray interface representing all of the playlists in the library. |
GetApplicationName The GetApplicationName method is called by Windows Media Player to retrieve the name of the program that is hosting the remoted control. |
getAttributeCountByType The getAttributeCountByType method retrieves the number of attributes associated with the specified attribute type. |
getAttributeCountByType The getAttributeCountByType method retrieves the number of attributes associated with the specified string collection index, attribute name, and language. |
getAttributeName The getAttributeName method retrieves the name of the attribute corresponding to the specified index. |
getAttributeStringCollection The getAttributeStringCollection method retrieves a pointer to an IWMPStringCollection interface. This interface represents the set of all values for a given attribute within a given media type. |
getAudioLanguageDescription The getAudioLanguageDescription method retrieves the description for the audio language corresponding to the specified one-based index. |
getAudioLanguageID The getAudioLanguageID method retrieves the locale identifier (LCID) for a specified audio language index. |
getByAlbum The getByAlbum method retrieves a pointer to an IWMPPlaylist interface. This interface contains the media items from the specified album. |
getByAttribute The getByAttribute method retrieves a pointer to an IWMPPlaylist interface. This interface corresponds to the specified attribute having the specified value. |
getByAttributeAndMediaType The getByAttributeAndMediaType method retrieves a pointer to an IWMPPlaylist interface. This interface represents a playlist that contains media items that have a specified attribute and media type. |
getByAuthor The getByAuthor method retrieves a pointer to an IWMPPlaylist interface. This interface contains the media items for the specified author. |
getByDriveSpecifier The getByDriveSpecifier method retrieves a pointer to an IWMPCdrom interface associated with a particular drive letter. |
getByGenre The getByGenre method retrieves a pointer to an IWMPPlaylist interface. This interface contains the media items with the specified genre. |
getByName The getByName method retrieves a pointer to an IWMPPlaylist interface. This interface contains the media items with the specified name. |
getByName The getByName method retrieves a pointer to an IWMPPlaylistArray interface on an object containing playlists with the specified name, if any exist. |
GetCapabilities The GetCapabilities method gets the capabilities of the visualization. |
GetCaps The IWMPPlugin::GetCaps method returns a flag that specifies whether the plug-in can convert between an input format and an output format. |
GetCatalogURL Note This section describes functionality designed for use by online stores. |
GetCatalogVersion Note This section describes functionality designed for use by online stores. |
GetCommands Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetCommands method retrieves context menu commands. |
GetContainer Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetContainer method retrieves the content container at the specified index. |
GetContainerCount Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetContainerCount method retrieves the count of content containers in the container list. |
GetContentCount Note This section describes functionality designed for use by online stores. |
GetContentID Note This section describes functionality designed for use by online stores. |
GetContentIDsInLibrary Note This section describes functionality designed for use by online stores. |
GetContentPartnerInfo Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetContentPartnerInfo method retrieves specific information about the online store. |
GetContentPrice Note This section describes functionality designed for use by online stores. |
getCountByType The getCountByType method retrieves the count of available libraries of a specified type. |
GetCurrentPreset The GetCurrentPreset method gets the current preset, by number, from the visualization and provides it to Windows Media Player. |
GetCustomUIMode The GetCustomUIMode method is called by Windows Media Player to retrieve the location of a skin file to apply to the Windows Media Player control. |
getDevice The getDevice method retrieves a pointer to a device interface. |
GetEnable The IWMPPluginEnable::GetEnable method returns a value indicating whether Windows Media Player has enabled the plug-in. |
GetErrorURL The GetErrorURL method is implemented by a conversion plug-in and called by Windows Media Player to retrieve the URL of a webpage that displays information to help the user correct the condition that caused an error. |
GetGraphCreationFlags One of the flags documented on this page is available in Windows Media Player 10 and Windows Media Player 11 running on Microsoft Windows XP. It might not be available in subsequent versions. |
GetID The IWMPPlugin::GetID method returns the class id of the plug-in. |
GetID Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetID method retrieves the ID of the album or list represented by the content container. |
getItemInfo The getItemInfo method retrieves the value of the specified attribute for the CD. |
getItemInfo The getItemInfo method retrieves the value of the LibraryID attribute. |
getItemInfo The getItemInfo method retrieves the value of the specified attribute for the media item. |
getItemInfo The getItemInfo method retrieves the value of a playlist attribute specified by name. |
getItemInfo The getItemInfo method retrieves the string corresponding to the specified string collection item index and name. |
getItemInfo The getItemInfo method retrieves a metadata value from the device. |
GetItemInfo Note This section describes functionality designed for use by online stores. |
getItemInfoByAtom The getItemInfoByAtom method retrieves the value of the attribute with the specified index number. |
getItemInfoByType The getItemInfoByType method retrieves the value of the attribute corresponding to the specified attribute type and index. |
getItemInfoByType The getItemInfoByType method retrieves the value corresponding to the specified string collection item index, name, language, and attribute index. |
getLanguageName The getLanguageName method retrieves the name of the audio language with the specified locale identifier (LCID). |
getLibraryByType The getLibraryByType method retrieves a pointer to an IWMPLibrary interface that represents the library that has the specified type and index. |
GetListContents Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetListContents method initiates the retrieval of a dynamic list. |
getMarkerName The getMarkerName method retrieves the name of the marker at the specified index. |
getMarkerTime The getMarkerTime method retrieves the time of the marker at the specified index. |
getMediaAtom The getMediaAtom method retrieves the index at which a given attribute resides within the set of available attributes. |
getMode The getMode method determines whether the loop mode or shuffle mode is active. |
getPlaylistByQuery The getPlaylistByQuery method retrieves a pointer to an IWMPPlaylist interface. This interface represents a playlist that contains media items that match the query conditions. |
GetPresetCount The GetPresetCount method gets the preset count. |
GetPresetTitle The GetPresetTitle method gets the title of the current preset. |
GetPrice Note This section describes functionality designed for use by online stores. |
GetProperty The GetProperty method is called by Windows Media Player to retrieve name/value property pairs from the plug-in. |
getProxyBypassForLocal The getProxyBypassForLocal method retrieves a value indicating whether the proxy server is bypassed if the origin server is on a local network. |
getProxyExceptionList The getProxyExceptionList method retrieves the proxy exception list. |
getProxyName The getProxyName method retrieves the name of the proxy server being used. |
getProxyPort The getProxyPort method retrieves the proxy port being used. |
getProxySettings The getProxySettings method retrieves the proxy setting for a given protocol. |
getSAMILangID The getSAMILangID method retrieves the locale identifier (LCID) of a language supported by the current SAMI file. |
getSAMILangName The getSAMILangName method retrieves the name of a language supported by the current SAMI file. |
getSAMIStyleName The getSAMIStyleName method retrieves the name of a style supported by the current SAMI file. |
GetScriptableObject The GetScriptableObject method is called by Windows Media Player to retrieve a name and interface pointer for an object that can be called from the script code within a skin. |
GetServiceType The GetServiceType method is called by Windows Media Player to determine whether a host program wants to run its embedded control remotely. |
GetStreamingURL Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetStreamingURL method retrieves the streaming URL of a track. |
GetStreamState The IWMPServices::GetStreamState method retrieves information about the current play state of the stream. |
GetStreamTime The IWMPServices::GetStreamTime method retrieves a structure indicating the current stream time. |
getStringCollectionByQuery The getStringCollectionByQuery method retrieves a pointer to an IWMPStringCollection interface. This interface represents a set of all string values for a specified attribute that match the query conditions. |
GetTemplate Note This section describes functionality designed for use by online stores. |
GetTitle The GetTitle method gets the display title of the visualization. |
GetTransactionType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetTransactionType method retrieves the type of the current transaction. |
GetType Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetType method retrieves the type of the content container. |
GoFullscreen The GoFullscreen method instructs the visualization to switch to full-screen mode. |
GraphCreationPostRender The GraphCreationPostRender method is called by Windows Media Player after a file has been rendered. |
GraphCreationPreRender The GraphCreationPreRender method is called by Windows Media Player before a file is rendered. |
importPlaylist The importPlaylist method adds a static playlist to the library. |
Init The IWMPPlugin::Init method is called when Windows Media Player initializes the plug-in. |
insertItem The insertItem method adds a media item at the specified location in the playlist. |
InvokeCommand Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The InvokeCommand method invokes a context menu command. |
isAvailable The isAvailable method provides information about the CD drive and media. |
isDeleted The isDeleted method retrieves a value indicating whether the specified playlist is in the deleted items folder. |
isIdentical The isIdentical method retrieves a value that indicates whether the supplied object is the same as the current one. |
isIdentical The isIdentical method retrieves a value indicating whether the supplied object is the same as the current one. |
isIdentical The isIdentical method compares the current device to the specified device and retrieves a value indicating whether they are the same device. |
isLibraryShared The isLibraryShared method retrieves a value indicating whether the user's library is shared. |
isLibrarySharingEnabled The isLibrarySharingEnabled method retrieves a value indicating whether the user has enabled library sharing in Windows Media Player. |
isMemberOf The isMemberOf method retrieves a value indicating whether the specified media item is a member of the specified playlist. |
isReadOnlyItem The isReadOnlyItem method retrieves a value indicating whether the attributes of the specified media item can be edited. |
item The item method retrieves a pointer to an IWMPCdrom interface at the given index. |
item This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The item method retrieves the path to the folder corresponding to the specified index. |
item The item method retrieves a pointer to an IWMPPlaylist interface representing the playlist at the specified index. |
item The item method retrieves the string at the given index. |
KeyDown The KeyDown event occurs when a key is pressed. |
KeyPress The KeyPress event occurs when a key is pressed and then released. |
KeyUp The KeyUp event occurs when a key is released. |
launchURL The launchURL method sends a URL to the user's default browser. |
LibraryConnect The LibraryConnect event occurs when a library becomes available. |
LibraryDisconnect The LibraryDisconnect event occurs when a library is no longer available. |
ListContentsComplete Note This section describes functionality designed for use by online stores. |
Login Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Login method logs the user in to the online store. |
Logout Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Logout method ends the user's online store session. |
MarkerHit The MarkerHit event occurs when a marker is reached. |
MediaChange The MediaChange event occurs when a media item changes. |
MediaCollectionAttributeStringAdded The MediaCollectionAttributeStringAdded event occurs when an attribute is added to the library. |
MediaCollectionAttributeStringChanged The MediaCollectionAttributeStringChanged event occurs when an attribute value in the library is changed. |
MediaCollectionAttributeStringRemoved The MediaCollectionAttributeStringRemoved event occurs when an attribute is removed from the library. |
MediaCollectionChange The MediaCollectionChange event occurs when the media collection changes. |
MediaCollectionMediaAdded The MediaCollectionMediaAdded event occurs when a media item is added to the local library. |
MediaCollectionMediaRemoved The MediaCollectionMediaRemoved event occurs when a media item is removed from the local library. |
MediaError The MediaError event occurs when the Media object has an error condition. |
MediaInfo The MediaInfo method sends channel and sample rate data to the visualization. |
ModeChange The ModeChange event occurs when a mode of the player is changed. |
MouseDown The MouseDown event occurs when a mouse button is pressed. |
MouseMove The MouseMove event occurs when the mouse pointer is moved. |
MouseUp The MouseUp event occurs when a mouse button is released. |
moveItem The moveItem method changes the location of a media item in the playlist. |
newMedia The newMedia method retrieves a pointer to an IWMPMedia interface for a new media item. |
newPlaylist The newPlaylist method retrieves a pointer to an IWMPPlaylist interface for a new playlist. |
newPlaylist The newPlaylist method creates a new, empty playlist in the library. |
NewStream The NewStream event is reserved for future use. |
next The next method sets the next item in the playlist as the current item. |
Notify Note This section describes functionality designed for use by online stores. |
Notify Note This section describes functionality designed for use by online stores. |
NotifyNewMedia The NotifyNewMedia method is called by Windows Media Player to inform the visualization that a new media item has been loaded. |
NotifyUserEvent The NotifyUserEvent method notifies an application of an event generated by a custom video presenter that the application provided to the Enhanced Video Renderer (EVR). |
onComplete Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The onComplete method notifies Windows Media Player when a background process is completed. |
OnWindowMessage The OnWindowMessage method is called by Windows Media Player to pass window messages to a visualization. |
openPlayer The openPlayer method opens Windows Media Player using the specified URL. |
OpenPlaylistSwitch The OpenPlaylistSwitch event occurs when a title on a DVD begins playing. |
OpenStateChange The OpenStateChange event occurs when the Windows Media Player control changes state. |
pause The pause method pauses playback of the media item. |
play The play method causes the current media item to start playing, or resumes play of a paused item. |
PlayerDockedStateChange The PlayerDockedStateChange event occurs when a remoted Windows Media Player control docks or undocks. |
PlayerReconnect The PlayerReconnect event occurs when a remoted Windows Media Player control reconnects to the Player. |
playItem The playItem method plays the specified media item. |
PlaylistChange The PlaylistChange event occurs when a playlist changes. |
PlaylistCollectionChange The PlaylistCollectionChange event occurs when something changes in the playlist collection. |
PlaylistCollectionPlaylistAdded The PlaylistCollectionPlaylistAdded event occurs when a playlist is added to the playlist collection. |
PlaylistCollectionPlaylistRemoved The PlaylistCollectionPlaylistRemoved event occurs when a playlist is removed from the playlist collection. |
PlaylistCollectionPlaylistSetAsDeleted The PlaylistCollectionPlaylistSetAsDeleted event is reserved for future use. |
PlayStateChange The PlayStateChange event occurs when the play state of the Windows Media Player control changes. |
PositionChange The PositionChange event occurs when the current playback position within the media item has been changed. |
prepareForSync Note This section describes functionality designed for use by online stores. |
previous The previous method sets the previous item in the playlist as the current item. |
put_audioOutputDevice The put_audioOutputDevice sets the current audio output device for the Windows Media Player ActiveX control. |
put_autoStart The put_autoStart method specifies a value indicating whether the current media item begins playing automatically. |
put_balance The put_balance method specifies the current stereo balance. |
put_baseURL The put_baseURL method specifies the base URL used for relative path resolution with URL script commands that are embedded in digital media files. |
put_bufferingTime The put_bufferingTime method specifies the amount of time in milliseconds allocated for buffering incoming data before playing begins. |
put_burnFormat The put_burnFormat method specifies the type of CD to burn. |
put_burnPlaylist The put_burnPlaylist method specifies the playlist to burn to CD. |
put_captioningId The put_captioningId method specifies the name of the element displaying the captioning. |
put_currentAudioLanguage The put_currentAudioLanguage method specifies the locale identifier (LCID) of the audio language for playback. |
put_currentAudioLanguageIndex The put_currentAudioLanguageIndex method specifies the one-based index that corresponds to the audio language for playback. |
put_currentItem The put_currentItem method specifies the current media item. |
put_currentMarker The put_currentMarker method specifies the current marker number. |
put_currentMedia The put_currentMedia method specifies the IWMPMedia interface that corresponds to the current media item. |
put_currentPlaylist The put_currentPlaylist method specifies the IWMPPlaylist interface that corresponds to the current playlist. |
put_currentPosition The put_currentPosition method specifies the current position in the media item in seconds from the beginning. |
put_currentPositionTimecode The put_currentPositionTimecode method specifies the current position in the current media item using a time code format. This method currently supports SMPTE time code. |
put_defaultFrame The put_defaultFrame method specifies the name of the frame used to display a URL that is received in a ScriptCommand event. |
put_enableContextMenu The put_enableContextMenu method specifies a value indicating whether to enable the context menu, which appears when the right mouse button is clicked. |
put_enabled The put_enabled method specifies a value indicating whether the Windows Media Player control is enabled. |
put_enableErrorDialogs The put_enableErrorDialogs method specifies a value indicating whether error dialog boxes are displayed automatically. |
put_friendlyName The put_friendlyName method specifies the user-defined name of the device. |
put_fullScreen The put_fullScreen method specifies a value indicating whether video content is played back in full-screen mode. |
put_inProcOnly The put_inProcOnly method specifies a value indicating whether playback is restricted to the current process. |
put_invokeURLs The put_invokeURLs method specifies a value indicating whether URL events should launch a Web browser. |
put_label The put_label method specifies the label string for the CD volume. |
put_maxBandwidth The put_maxBandwidth method specifies the maximum allowed bandwidth. |
put_mute The put_mute method specifies a value indicating whether audio is muted. |
put_name The put_name method specifies sets the name of the media item. |
put_name The put_name method specifies the name of the playlist. |
put_playCount The put_playCount method specifies the number of times a media item will play. |
put_presenterActivate The put_presenterActivate method provides Windows Media Player with an activation object for a custom video presenter. |
put_rate The put_rate method specifies the current playback rate for video. |
put_SAMIFileName The put_SAMIFileName method specifies the name of the file containing the information needed for closed captioning. |
put_SAMILang The put_SAMILang method specifies the language displayed for closed captioning. |
put_SAMIStyle The put_SAMIStyle method specifies the closed captioning style. |
put_stretchToFit The put_stretchToFit method specifies a value indicating whether video displayed by the Windows Media Player control automatically sizes to fit the video window when the video window is larger than the dimensions of the video image. |
put_uiMode The put_uiMode method specifies a value indicating which controls are shown in the user interface. |
put_URL The put_URL method specifies the URL of the media item to play. |
put_volume The put_volume method specifies the current playback volume. |
put_windowlessVideo The put_windowlessVideo method specifies a value indicating whether the Windows Media Player control renders video in windowless mode. |
RefreshLicense Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The RefreshLicense method initiates the update of a license for the specified media file. |
RefreshLicenseComplete Note This section describes functionality designed for use by online stores. |
refreshStatus The refreshStatus method updates the status information for the current burn playlist. |
remove This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The remove method removes a folder from the list of monitored folders. |
remove The remove method removes a specified item from the media collection. |
remove The remove method removes a playlist from the library. |
removeItem The removeItem method removes the specified media item from the playlist. |
Render The Render method renders the visualization. |
RenderFullScreen The RenderFullScreen method renders the visualization in full-screen mode. |
RenderWindowed The RenderWindowed method is called by Windows Media Player to render a windowed visualization. |
requestMediaAccessRights The requestMediaAccessRights method requests a specified level of access to the library. |
resume The resume method returns to playback mode from menu mode at the same title position as when the menu was invoked. |
ScriptCommand The ScriptCommand event occurs when a synchronized command or URL is received. |
SendMessage Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The SendMessage method enables discovery pages to send messages to the plug-in. |
SendMessageComplete Note This section describes functionality designed for use by online stores. |
serviceEvent Note This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The serviceEvent method is called when the online store is activated or deactivated. |
setBackgroundProcessingPriority The setBackgroundProcessingPriority method specifies a priority level for general background processing tasks. |
SetCallback Note This section describes functionality designed for use by online stores. |
SetCore The SetCore method is called by Windows Media Player to provide visualization access to the core Windows Media Player APIs. |
SetCore The SetCore method is called by Windows Media Player to provide plug-in access to the core Windows Media Player APIs. |
SetCurrentPreset The SetCurrentPreset method gets the current preset from Windows Media Player and sets it in the visualization. |
setDeleted The setDeleted method moves the specified media item to the deleted items folder. |
SetEnable The IWMPPluginEnable::SetEnable method retrieves a value indicating whether user has enabled the plug-in. |
setItemInfo The setItemInfo method sets the value of the specified attribute for the media item. |
setItemInfo The setItemInfo method specifies the value of an attribute of the current playlist. . |
setItemInfo The setItemInfo method specifies an attribute value for a device. |
setMode The setMode method sets the state of playback options. |
SetProperty The SetProperty method is called by Windows Media Player to set name/value property pairs for the plug-in. |
setProxyBypassForLocal The setProxyBypassForLocal method specifies a value indicating whether the proxy server is bypassed if the origin server is on a local network. |
setProxyExceptionList The setProxyExceptionList method specifies the proxy exception list. |
setProxyName The setProxyName method specifies the name of the proxy server to use. |
setProxyPort The setProxyPort method specifies the proxy port to use. |
setProxySettings The setProxySettings method specifies the proxy setting for a given protocol. |
setTaskPane The setTaskPane method displays the specified task pane in the full mode of Windows Media Player. |
setTaskPaneURL This page documents a feature of the Windows Media Player 9 Series SDK and the Windows Media Player 10 SDK. It may be unavailable in subsequent versions. |
SetVisualStyle The SetVisualStyle method specifies the path to a theme file in Windows XP to which Windows Media Player synchronizes the skin. |
showLibrarySharing The showLibrarySharing method displays the Windows Media Player Library Sharing dialog box. |
ShowPopup Note This section describes functionality designed for use by online stores. |
showSettings The showSettings method displays the Windows Media Player synchronization settings dialog box. |
Shutdown The IWMPPlugin::Shutdown method is called when Windows Media Player shuts down the plug-in. |
start The start method begins synchronization. |
startBackgroundProcessing Note This section describes functionality designed for use by online stores. |
startBurn The startBurn method burns the CD. |
startRip The startRip method rips the CD. |
startScan This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The startScan method starts a scanning operation. |
StationEvent Note This section describes functionality designed for use by online stores. |
StatusChange The StatusChange event occurs when the status property changes value. |
step The step method causes the current video media item to freeze playback on the next frame or the previous frame. |
stop The stop method stops playback of the media item. |
stop The stop method ends synchronization. |
stopBackgroundProcessing Note This section describes functionality designed for use by online stores. |
stopBurn The stopBurn method stops the CD burning process. |
stopRip The stopRip method stops the CD ripping process. |
stopScan This method and all other methods of the IWMPFolderMonitorServices interface are deprecated.The stopScan method stops the scanning operation. |
StringCollectionChange The StringCollectionChange event occurs when a string collection changes. |
SwitchedToControl The SwitchedToControl event occurs when a remoted Windows Media Player control switches to the docked state. |
SwitchedToPlayerApplication The SwitchedToPlayerApplication event occurs when a remoted Windows Media Player control switches to the full mode of the Player. |
switchToControl The switchToControl method switches a remoted Windows Media Player control to the docked state. |
switchToPlayerApplication The switchToPlayerApplication method switches a remoted Windows Media Player control to the full mode of the Player. |
titleMenu The titleMenu method stops playback and displays the title menu. |
topMenu The topMenu method stops playback and displays the top (or root) menu for the current title. |
TranslateAccelerator The TranslateAccelerator method is called as part of the Windows Media Player message loop to allow the plug-in to intercept and respond to keyboard events. |
UnAdviseWMPServices The IWMPPlugin::UnAdviseWMPServices method is used to release the pointer provided by AdviseWMPServices. |
UpdateDevice Note This section describes functionality designed for use by online stores. |
UpdateDeviceComplete Note This section describes functionality designed for use by online stores. |
VerifyPermission Note This section describes functionality designed for use by online stores. |
VerifyPermissionComplete Note This section describes functionality designed for use by online stores. |
Warning The Warning event is reserved for future use. |
webHelp The webHelp method launches the Windows Media Player Web Help page to display further information about the first error in the error queue (index zero). |
WMPNotifyPluginAddRemove The WMPNotifyPluginAddRemove function notifies Windows Media Player that a plug-in has been installed or uninstalled. |
WMPNotifySubscriptionPluginAddRemove The WMPNotifySubscriptionPluginAddRemove function notifies Windows Media Player that a COM object has been installed or uninstalled. |
WMPNotifySubscriptionPluginAddRemove The WMPNotifySubscriptionPluginAddRemove function notifies Windows Media Player that a COM object has been installed or uninstalled. |
WMPRegisterPlayerPlugin The IWMPMediaPluginRegistrar::WMPRegisterPlayerPlugin function adds information to the registry that identifies a Windows Media Player plug-in. |
WMPUnRegisterPlayerPlugin The IWMPMediaPluginRegistrar::WMPUnRegisterPlayerPlugin function removes information from the registry about a Windows Media Player plug-in. |
Interfaces
IWMPAudioRenderConfig The IWMPAudioRenderConfig interface provides methods for setting and retrieving the audio output device used by the Windows Media Player ActiveX control. |
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. |
IWMPContentContainer Note This section describes functionality designed for use by online stores. |
IWMPContentContainerList Note This section describes functionality designed for use by online stores. |
IWMPContentPartner Note This section describes functionality designed for use by online stores. |
IWMPContentPartnerCallback Note This section describes functionality designed for use by online stores. |
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. |
IWMPConvert The IWMPConvert interface provides methods to enable Windows Media Player conversion plug-ins to convert digital media files that are created using technologies not provided by Microsoft, into Advanced Systems Format (ASF). |
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. |
IWMPEffects IWMPEffects interface |
IWMPEffects2 IWMPEffects2 interface |
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. |
IWMPGraphCreation The IWMPGraphCreation interface provides methods that Windows Media Player calls to enable you to manage the DirectShow filter graph. |
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. |
IWMPMediaPluginRegistrar The IWMPMediaPluginRegistrar interface manages plug-in registration. |
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. |
IWMPPlugin The IWMPPlugin interface is implemented by the plug-in. It manages the connection to Windows Media Player.Note The interface identifier GUID for this interface changed between the beta release and the final release. . |
IWMPPluginEnable The IWMPPluginEnable interface is implemented by the plug-in. It sets and retrieves a value that represents whether the plug-in has been enabled by Windows Media Player. |
IWMPPluginUI The IWMPPluginUI interface manages the connection to Windows Media Player. |
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. |
IWMPRenderConfig The IWMPRenderConfig interface provides methods to specify or retrieve a value indicating whether Media Foundation–based playback is restricted to the current process.Note Using this interface with protected content is not supported. . |
IWMPServices The IWMPServices interface is implemented by Windows Media Player. It provides methods to retrieve the current stream state and current stream time. |
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. |
IWMPSubscriptionService Note This section describes functionality designed for use by online stores. |
IWMPSubscriptionService2 Note This section describes functionality designed for use by online stores. |
IWMPSubscriptionServiceCallback Note This section describes functionality designed for use by online stores. |
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. |
IWMPTranscodePolicy The IWMPTranscodePolicy interface provides a method implemented by DirectShow source filters to manage changing the format of digital media files. |
IWMPUserEventSink The IWMPUserEventSink interface receives event notifications from a custom video presenter. |
IWMPVideoRenderConfig The IWMPVideoRenderConfig interface provides a method that configures the enhanced video renderer (EVR) used by Windows Media Player. |
Structures
TimedLevel The TimedLevel structure holds data returned from the spectrum filter. |
WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC The WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC structure is used by Windows Media Player to receive accelerated metadata synchronization information from portable devices that do not support MTP. |
WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE The WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE structure is used by Windows Media Player to request accelerated metadata synchronization information from portable devices that do not support MTP. |
WMPContextMenuInfo The WMPContextMenuInfo structure contains data about a context menu command. |