Teilen über


MSWebDVD-Ereignisse

[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Anmerkung

Diese Komponente steht für die Verwendung in den Betriebssystemen Microsoft Windows 2000, Windows XP und Windows Server 2003 zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.

 

Anmerkung

Diese API ist veraltet. Informationen zur DVD-Wiedergabe und -Navigation in DirectShow finden Sie unter DVD-Anwendungen.

 

Das MICROSOFT® ActiveX-Steuerelement® MSWebDVD benachrichtigt Ihre Anwendung, wenn verschiedene Arten interner Ereignisse auftreten oder wenn bestimmte Informationen auf dem Datenträger gefunden werden.

Die meisten Ereignisse beziehen sich auf Benutzeroperationssteuerelemente (UOP). DVD-Autoren können den Datenträger codieren, sodass alle DVD-Befehle (z. B. PlayForwards, Pause, ShowMenuusw.) jederzeit deaktiviert werden können. Die meisten Discs ermöglichen benutzern z. B. nicht, ein Menü weiterzuleiten oder anzuzeigen, während die WARNUNG des FBS wiedergegeben wird. Nachdem die Warnung beendet wurde, lässt der Datenträger diese Vorgänge zu. Durch die Behandlung der UOP-Ereignisse kann Ihre Anwendung die Benutzeroberfläche aktualisieren, um dem Benutzer anzuzeigen, welche Befehle derzeit vom Datenträger zugelassen sind. Am häufigsten können Sie dies tun, indem Sie eine Schaltfläche deaktivieren. Wenn Ihre Anwendung beispielsweise ein PlayForwards-Ereignis mit bEnabled auf FALSE-festgelegt wurde, können Sie die Schaltfläche "Wiedergeben" deaktivieren. Wenn es dieses Ereignis mit bEnabled empfangen auf TRUEfestgelegt ist, können Sie die Schaltfläche erneut aktivieren.

Es gibt drei Ereignisse, die sich nicht auf UOP-Steuerelemente beziehen. Das DVDNotify Ereignis benachrichtigt Ihre Anwendung von vielen verschiedenen Arten von DVD-bezogenen Ereignissen, die im EventCode Parameter identifiziert werden. Einige Ereignisse enthalten zusätzliche Informationen in den Parametern Param1 und Param2. Das ReadyStateChange Ereignis benachrichtigt Die Anwendung von Änderungen in der MSWebDVD ReadyState-Eigenschaft, die für alle ActiveX-Steuerelemente gemeinsam ist. Das UpdateOverlay--Ereignis wird nur an Anwendungen gesendet, wenn sie MSWebDVD im Fensterlosen Modus hosten. Anwendungen müssen nur dann auf dieses Ereignis reagieren, wenn sie unverankerte Schaltflächen über dem Videorechteck im Vollbildmodus anzeigen.

Ereignis Beschreibung
ChangeCurrentAngle- Wird gesendet, wenn der Datenträger das Ändern des Winkels aktiviert oder deaktiviert.
ChangeCurrentAudioStream- Wird gesendet, wenn der Datenträger das Ändern des Audiodatenstroms aktiviert oder deaktiviert.
ChangeCurrentSubpictureStream- Wird gesendet, wenn der Befehl ChangeCurrentSubpictureStream aktiviert oder deaktiviert wurde.
DVDNotify Benachrichtigt eine Anwendung vieler verschiedener DVD-Ereignisse und Datenträgeranweisungen.
PauseOn Wird gesendet, wenn der Befehl anhalten aktiviert oder deaktiviert wurde.
PlayAtTime- Wird gesendet, wenn der Befehl PlayAtTime aktiviert oder deaktiviert wurde.
PlayAtTimeInTitle Wird gesendet, wenn der befehl PlayAtTimeInTitle aktiviert oder deaktiviert wurde.
PlayBackwards- Wird gesendet, wenn der PlayBackwards Befehl aktiviert oder deaktiviert wurde.
PlayChapter- Wird gesendet, wenn der PlayChapter Befehl aktiviert oder deaktiviert wurde.
PlayChapterInTitle Wird gesendet, wenn der befehl PlayChapterInTitle aktiviert oder deaktiviert wurde.
PlayForwards Wird gesendet, wenn der befehl PlayForwards aktiviert oder deaktiviert wurde.
PlayNextChapter Wird gesendet, wenn der PlayNextChapter Befehl aktiviert oder deaktiviert wurde.
PlayPrevChapter- Wird gesendet, wenn der PlayPrevChapter Befehl aktiviert oder deaktiviert wurde.
PlayTitle- Wird gesendet, wenn der befehl PlayTitle aktiviert oder deaktiviert wurde.
ReadyStateChange- Wird gesendet, wenn die ReadyState-Eigenschaft des MSWebDVD-Steuerelements geändert wurde.
ReplayChapter Wird gesendet, wenn der Befehl ReplayChapter aktiviert oder deaktiviert wurde.
fortsetzen Wird gesendet, wenn der Befehl Fortsetzen aktiviert oder deaktiviert wurde.
ReturnFromSubmenu Wird gesendet, wenn der Befehl ReturnFromSubmenu aktiviert oder deaktiviert wurde.
SelectOrActivatButton- Wird gesendet, wenn der Datenträger die Auswahl oder Aktivierung von Menüschaltflächen aktiviert oder deaktiviert.
ShowMenu- Wird gesendet, wenn die Disc die Anzeige eines Menüs aktiviert oder deaktiviert.
StillOff- Wird gesendet, wenn der Befehl StillOff aktiviert oder deaktiviert wurde.
beenden Wird gesendet, wenn der Befehl Beenden aktiviert oder deaktiviert wurde.
UpdateOverlay- Wird gesendet, wenn die Überlagerungsoberfläche verschoben oder die Größe geändert wurde oder sich dessen Farbtaste geändert hat.

 

MSWebDVD-Objekt