Modèle objet player pour les langages de script

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

ActiveX utilise le concept d’objets pour contenir des fonctionnalités de programmation. Lecteur multimédia Windows utilise plusieurs objets pour diviser les fonctionnalités du contrôle. L’objet racine est l’objet Player , et les autres objets sont attachés à l’objet Player via des propriétés spécifiques.

Le diagramme suivant montre comment fonctionne le modèle objet de contrôle ActiveX Lecteur multimédia Windows 11 pour les langages de script.

diagramme du modèle objet du lecteur multimédia Windows 11

En C++, et parfois dans les langages .NET, les objets sont représentés par des interfaces COM. Dans le modèle objet Lecteur multimédia Windows, les noms d’interface COM sont identiques au nom de l’objet, mais sont précédés de « IWMP ». Par exemple, l’objet Network est exposé via l’interface IWMPNetwork .

Les sections suivantes fournissent des vues d’ensemble conceptuelles pour chaque objet :

Des fonctionnalités supplémentaires sont disponibles via certaines interfaces COM. L’accès à ces interfaces peut dépendre du langage que vous utilisez pour la programmation et d’autres facteurs, tels que le mode utilisé pour créer le instance du contrôle Lecteur multimédia Windows. Pour obtenir la liste complète des interfaces COM exposées par le contrôle Lecteur multimédia Windows, consultez la référence du modèle objet pour C++.

À propos du modèle objet player

Utilisation du contrôle Lecteur multimédia Windows dans une solution .NET Framework