Interfaces de SDK WMP

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette section documente les interfaces COM exposées par le contrôle ActiveX Lecteur multimédia Windows et le contrôle ActiveX mobile Lecteur multimédia Windows.

Les méthodes d’accesseur de l’interface IWMPCore ou IWMPPlayer sont utilisées pour récupérer des interfaces spécifiques. Ces interfaces, à leur tour, peuvent avoir des méthodes d’accesseur pour récupérer d’autres interfaces. L’appel de QueryInterface sur l’une de ces interfaces n’est nécessaire que lorsque vous récupérez la version de base d’une interface et que vous souhaitez appeler une méthode sur une version ultérieure de la même interface.

Notes

Toutes les méthodes et tous les événements sont entièrement pris en charge dans Lecteur multimédia Windows 10 Mobile et versions ultérieures, sauf indication contraire explicite.

Le contrôle Lecteur multimédia Windows expose les interfaces suivantes.

Interface Description
_WMPOCXEvents Fournit des événements provenant du contrôle Lecteur multimédia Windows auxquels un programme d’incorporation peut répondre.
IWMPCdrom Accède à un CD ou un DVD dans un lecteur.
IWMPCdromBurn Fournit des méthodes pour gérer la création de CD audio.
IWMPCdromCollection Accède à une collection de lecteurs de CD ou DE DVD.
IWMPCdromRip Fournit des méthodes pour gérer la copie des pistes à partir d’un CD audio.
IWMPClosedCaption Inclut des sous-titres avec un clip multimédia.
IWMPClosedCaption2 Fournit d’autres méthodes de sous-titrage codé.
IWMPControls Représente les contrôles de transport de Lecteur multimédia Windows, tels que Play, Stop et Pause.
IWMPControls2 Fournit des méthodes de contrôle supplémentaires.
IWMPControls3 Fournit des méthodes de contrôle supplémentaires.
IWMPCore Récupère les pointeurs vers d’autres interfaces et accède aux fonctionnalités de base du contrôle. Il s’agit de l’interface racine du modèle objet Lecteur multimédia Windows.
IWMPCore2 Fournit des méthodes de base supplémentaires.
IWMPCore3 Fournit des méthodes de base supplémentaires.
IWMPDVD Accède au menu de contenu d’un DVD.
IWMPError Accède à une collection de pointeurs IWMPErrorItem .
IWMPErrorItem Fournit des informations sur les erreurs.
IWMPErrorItem2 Fournit des méthodes d’élément d’erreur supplémentaires.
IWMPEvents Expose les événements qui proviennent du contrôle Lecteur multimédia Windows auquel un programme d’incorporation peut répondre.
IWMPEvents2 Expose les événements qui proviennent du contrôle Lecteur multimédia Windows 10 auquel un programme d’incorporation peut répondre. Ces événements sont spécifiquement utilisés pour les programmes de synchronisation d’appareils.
IWMPEvents3 Fournit des événements liés à l’extraction de CD, à la gravure de CD, à la surveillance des dossiers et aux services de bibliothèque à distance.
IWMPFolderMonitorServices Fournit des méthodes pour énumérer, analyser et modifier des dossiers de fichiers qui Lecteur multimédia Windows surveillent le contenu multimédia numérique.
IWMPGraphCreation Gère le graphique DirectShow.
IWMPLibrary Représente une bibliothèque.
IWMPLibraryServices Fournit des méthodes pour énumérer les bibliothèques.
IWMPLibrarySharingServices Fournit des méthodes pour gérer le partage de bibliothèque.
IWMPMedia Définit et récupère les propriétés d’un élément multimédia.
IWMPMedia2 Fournit des méthodes supplémentaires pour définir et récupérer les propriétés d’un élément multimédia.
IWMPMedia3 Fournit des méthodes supplémentaires pour définir et récupérer les propriétés d’un élément multimédia.
IWMPMediaCollection Accède à une collection de pointeurs IWMPMedia .
IWMPMediaCollection2 Fournit des méthodes qui complètent l’interface IWMPMediaCollection .
IWMPMetadataPicture Récupère des informations sur l’attribut de métadonnées WM/Picture .
IWMPMetadataText Récupère des informations sur les attributs de métadonnées textuelles complexes.
IWMPNetwork Définit et récupère les propriétés de la connexion réseau utilisée par Lecteur multimédia Windows.
IWMPPlayer Contrôle le comportement de l’interface utilisateur de contrôle Lecteur multimédia Windows.
IWMPPlayer2 Fournit des méthodes supplémentaires pour contrôler Lecteur multimédia Windows.
IWMPPlayer3 Fournit des méthodes supplémentaires pour contrôler Lecteur multimédia Windows.
IWMPPlayer4 Fournit des méthodes supplémentaires pour contrôler Lecteur multimédia Windows.
IWMPPlayerApplication Bascule entre un contrôle de Lecteur multimédia Windows distant et le mode complet du lecteur. Conçu pour être utilisé par les programmes C++ qui incorporent le contrôle en mode distant.
IWMPPlayerServices Utilisé par l’hôte d’un contrôle distant pour manipuler le mode complet de Lecteur multimédia Windows. Conçu pour être utilisé avec C++.
IWMPPlayerServices2 Définit la priorité de traitement en arrière-plan.
IWMPPlaylist Crée et gère des playlists.
IWMPPlaylistArray Accède à une collection de pointeurs IWMPPlaylist par numéro d’index.
IWMPPlaylistCollection Manipule les pointeurs IWMPPlaylist et IWMPPlaylistArray .
IWMPQuery Représente une requête composée.
IWMPRemoteMediaServices Fournit des services pour Lecteur multimédia Windows à partir d’un programme qui héberge le contrôle Lecteur. Conçu pour être utilisé avec C++.
IWMPRenderConfig Fournit des méthodes pour spécifier ou récupérer une valeur indiquant si la lecture se produit uniquement dans le processus actuel.
IWMPSettings Définit ou récupère les paramètres Lecteur multimédia Windows.
IWMPSettings2 Définit ou récupère les paramètres Lecteur multimédia Windows.
IWMPSkinManager Spécifie l’apparence utilisée avec Lecteur multimédia Windows.
IWMPStringCollection Accède à une collection de chaînes.
IWMPStringCollection2 Fournit des méthodes qui complètent l’interface IWMPStringCollection .
IWMPSyncDevice Représente un appareil qui peut synchroniser des fichiers multimédias numériques avec Lecteur multimédia Windows 10.
IWMPSyncDevice2 Fournit une méthode qui complète l’interface IWMPSyncDevice .
IWMPSyncServices Énumère les appareils disponibles qui peuvent synchroniser des fichiers multimédias numériques avec Lecteur multimédia Windows 10.
IWMPTranscodePolicy Fournit une méthode implémentée par les filtres sources DirectShow pour gérer la modification du format des fichiers multimédias numériques.
IWMPVideoRenderConfig Fournit une méthode qui configure le convertisseur vidéo amélioré utilisé par Lecteur multimédia Windows.

 

Référence du modèle objet pour C++