IDvdControl2-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die IDvdControl2
Schnittstelle navigiert und spielt DVD-Video Titeln ab. Der DirectShow-DVD-Navigator-Quellfilter implementiert diese Schnittstelle. Nach dem Erstellen eines DVD-Filterdiagramms über die IDvdGraphBuilder-Schnittstelle verwendet eine DVD-Playeranwendung die Methoden der Schnittstellen IDvdControl2 und IDvdInfo2 , um DVD-Befehle an den DVD-Navigator zu senden und Zustandsinformationen aus dem DVD-Navigator abzurufen.
IDvdControl2
bietet die volle Funktionalität, die für die Spezifikation "DVD Anhang J" erforderlich ist, sowie Methoden für die Wiedergabe, die Menünavigation und die Kindersicherung. Weitere Informationen zum Schreiben einer DVD-Player-Anwendung mithilfe des DVD-Navigators, einschließlich Themen zum DVD-Filterdiagramm, zur Befehlssynchronisierung, zur Kindersicherung, zu Menüs und zur Unterstützung von Karaoke, finden Sie unter DVD-Anwendungen.
Vererbung
Die IDvdControl2-Schnittstelle erbt von der IUnknown-Schnittstelle . IDvdControl2 verfügt auch über folgende Membertypen:
Methoden
Die IDvdControl2-Schnittstelle verfügt über diese Methoden.
IDvdControl2::AcceptParentalLevelChange Die AcceptParentalLevelChange-Methode akzeptiert oder lehnt eine Anforderung des DVD-Navigators ab, Um Inhalte auf einer höheren Ebene der elterlichen Verwaltung wiederzugeben. |
IDvdControl2::ActivateAtPosition Die ActivateAtPosition-Methode aktiviert die Menüschaltfläche unter der Mauszeigerposition. |
IDvdControl2::ActivateButton Die ActivateButton-Methode aktiviert die aktuell ausgewählte Menüschaltfläche. |
IDvdControl2::P ause Hinweis Diese Methode ist veraltet. Anwendungen sollten stattdessen IMediaControl::P ause aufrufen. Weitere Informationen finden Sie unter Datenfluss im DVD-Navigator. Die Pause-Methode pausiert oder setzt die Wiedergabe am aktuellen Speicherort fort. |
IDvdControl2::P layAtTime Die PlayAtTime-Methode startet die Wiedergabe ab der angegebenen Zeit im aktuellen Titel. |
IDvdControl2::P layAtTimeInTitle Die PlayAtTimeInTitle-Methode startet die Wiedergabe ab der angegebenen Zeit im angegebenen Titel. |
IDvdControl2::P layBackwards Die PlayBackwards-Methode wird vom aktuellen Standort aus mit der angegebenen Geschwindigkeit rückwärts wiedergegeben. |
IDvdControl2::P layChapter Die PlayChapter-Methode beginnt mit der Wiedergabe aus dem angegebenen Kapitel im aktuellen Titel. |
IDvdControl2::P layChapterInTitle Die PlayChapterInTitle-Methode beginnt mit der Wiedergabe am Anfang des angegebenen Kapitels des angegebenen Titels. |
IDvdControl2::P layChaptersAutoStop Die PlayChaptersAutoStop-Methode spielt die Anzahl der angegebenen Kapitel ab dem angegebenen Kapitel innerhalb des angegebenen Titels ab. |
IDvdControl2::P layForwards Die PlayForwards-Methode wird mit der angegebenen Geschwindigkeit vom aktuellen Standort nach vorne wiedergegeben. |
IDvdControl2::P layNextChapter Die PlayNextChapter-Methode beginnt mit der Wiedergabe am Anfang des nächsten Kapitels im aktuellen Titel. |
IDvdControl2::P layPeriodInTitleAutoStop Die PlayPeriodInTitleAutoStop-Methode beginnt mit der Wiedergabe im angegebenen Titel von der angegebenen Startzeit bis zur angegebenen Endzeit. |
IDvdControl2::P layPrevChapter Die PlayPrevChapter-Methode beginnt mit der Wiedergabe am Anfang des vorherigen Kapitels im aktuellen Titel. |
IDvdControl2::P layTitle Die PlayTitle-Methode beginnt mit der Wiedergabe am Anfang des angegebenen Titels. |
IDvdControl2::ReplayChapter Die ReplayChapter-Methode beginnt mit der Wiedergabe am Anfang des aktuellen Kapitels. |
IDvdControl2::Resume Die Resume-Methode verlässt ein Menü und setzt die Wiedergabe fort. |
IDvdControl2::ReturnFromSubmenu Die ReturnFromSubmenu-Methode gibt die Anzeige aus einem Untermenü in das übergeordnete Menü zurück. |
IDvdControl2::SelectAndActivateButton Die SelectAndActivateButton-Methode wählt die angegebene Menüschaltfläche aus und aktiviert sie. |
IDvdControl2::SelectAngle Die SelectAngle-Methode legt den neuen Winkel fest, wenn sich der DVD-Navigator in einem Winkelblock befindet. |
IDvdControl2::SelectAtPosition Die SelectAtPosition-Methode hebt die Menüschaltfläche unter der Mauszeigerposition hervor. |
IDvdControl2::SelectAudioStream Die SelectAudioStream-Methode wählt den audiostream aus, der wiedergegeben werden soll. |
IDvdControl2::SelectButton Die SelectButton-Methode wählt die angegebene Menüschaltfläche aus. |
IDvdControl2::SelectDefaultAudioLanguage Die SelectDefaultAudioLanguage-Methode legt die Standard-Audiosprache fest. |
IDvdControl2::SelectDefaultMenuLanguage Die SelectDefaultMenuLanguage-Methode legt die Standardsprache für alle Menüs und Menüschaltflächen fest. |
IDvdControl2::SelectDefaultSubpictureLanguage Die SelectDefaultSubpictureLanguage-Methode legt die Standardsprache für Untertext fest. |
IDvdControl2::SelectKaraokeAudioPresentationMode Die SelectKaraokeAudioPresentationMode-Methode sendet Karaoke-Hilfskanäle an die linken oder rechten Lautsprecher. |
IDvdControl2::SelectParentalCountry Die SelectParentalCountry-Methode legt das Land/die Region für die Interpretation der Zugriffsstufen der Eltern und das Festlegen von Standardsprachen fest. |
IDvdControl2::SelectParentalLevel Die SelectParentalLevel-Methode legt die elterliche Zugriffsebene für den angemeldeten Benutzer fest. |
IDvdControl2::SelectRelativeButton Die SelectRelativeButton-Methode legt die angegebene relative Schaltfläche (oben, unten, rechts oder links) fest. |
IDvdControl2::SelectSubpictureStream Die SelectSubpictureStream-Methode legt den anzuzeigenden Unterpicture-Stream fest. |
IDvdControl2::SelectVideoModePreference Die SelectVideoModePreference-Methode legt die angegebene Videomodusanzeige (Breitbild, Briefkasten oder Panscan) für die Wiedergabe fest. |
IDvdControl2::SetDVDDirectory Die SetDVDDirectory-Methode legt das DVD-Laufwerk fest, aus dem der DVD Navigator-Filter gelesen werden soll. |
IDvdControl2::SetGPRM Die SetGPRM-Methode legt einen allgemeinen Parameterregisterwert fest. |
IDvdControl2::SetOption Die SetOption-Methode aktiviert oder deaktiviert ein internes Verhaltensflag für den DVD Navigator-Filter. |
IDvdControl2::SetState Die SetState-Methode speichert die aktuelle Datenträgerposition und den aktuellen Zustand des DVD Navigator-Filters. |
IDvdControl2::SetSubpictureState Die SetSubpictureState-Methode schaltet die Unterbildanzeige ein oder aus. |
IDvdControl2::ShowMenu Die ShowMenu-Methode zeigt das angegebene Menü an, sofern verfügbar. |
IDvdControl2::StillOff Die StillOff-Methode setzt die Wiedergabe fort und bricht den Stillmodus ab. |
IDvdControl2::Stop Die Stop-Methode beendet die Wiedergabe eines Titels oder Menüs, indem der DVD-Navigator in die DVD-Stop-Domäne verschoben wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |