[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]
Notes
Ce composant peut être utilisé dans les systèmes d’exploitation Microsoft Windows 2000, Windows XP et Windows Server 2003. Il sera peut-être modifié ou indisponible dans les versions ultérieures.
Notes
Cette API est déconseillée. Pour plus d’informations sur la lecture et la navigation de DVD dans DirectShow, consultez Applications DVD.
Le contrôle Microsoft® ActiveX® MSWebDVD avertit votre application lorsque différents types d’événements internes se produisent ou lorsque certaines informations se produisent sur le disque.
La plupart des événements concernent des contrôles d’opération utilisateur (UOP). Les auteurs de DVD peuvent encoder le disque de sorte que n’importe quelle commande DVD (par exemple , PlayForwards, Pause, ShowMenu, etc.) puisse être désactivée à tout moment. Par exemple, la plupart des disques ne permettent pas aux utilisateurs d’avancer rapidement ou d’afficher un menu pendant la lecture de l’avertissement du FBI. Une fois l’avertissement terminé, le disque autorise ces opérations. En gérant les événements UOP, votre application peut mettre à jour son interface utilisateur pour indiquer à l’utilisateur les commandes actuellement autorisées par le disque. La méthode la plus courante consiste à désactiver un bouton. Par exemple, si votre application a reçu un événement PlayForwards avec bEnabled défini sur FALSE, vous pouvez désactiver le bouton Lire. Quand il a reçu cet événement avec bEnabled défini sur TRUE, vous pouvez réactiver le bouton.
Trois événements ne sont pas liés aux contrôles UOP. L’événement DVDNotify informe votre application de nombreux types différents d’événements liés au DVD, qui sont identifiés dans le paramètre EventCode . Certains événements ont des informations supplémentaires dans les paramètres Param1 et Param2 . L’événement ReadyStateChange informe votre application des modifications apportées à la propriété MSWebDVD ReadyState, qui est une propriété commune à tous les contrôles ActiveX. L’événement UpdateOverlay est envoyé aux applications uniquement si elles hébergent MSWebDVD en mode sans fenêtre. Les applications doivent répondre à cet événement uniquement si elles affichent des boutons flottants sur le rectangle vidéo en mode plein écran.
Souhaitez-vous savoir comment accéder aux différents déclencheurs de table et de page ? Souhaitez-vous également découvrir comment développer en utilisant une architecture basée sur les événements ? Si oui, ce module explique comment utiliser des événements et des déclencheurs dans Microsoft Dynamics 365 Business Central.