IDvdInfo2::GetTotalTitleTime-Methode (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 GetTotalTitleTime -Methode ruft die Gesamtwiedergabezeit für den aktuellen Titel ab.

Syntax

HRESULT GetTotalTitleTime(
  [out] DVD_HMSF_TIMECODE *pTotalTime,
  [out] ULONG             *ulTimeCodeFlags
);

Parameter

[out] pTotalTime

Zeiger auf eine DVD_HMSF_TIMECODE-Struktur , die die Gesamtzeit in Stunden, Minuten, Sekunden und Frames empfängt.

[out] ulTimeCodeFlags

Empfängt einen DVD_TIMECODE_FLAGS Wert, der die Bildfrequenz angibt, mit der die Disc für die Wiedergabe erstellt wurde. Geben Sie NULL an, wenn Sie die Timecodeinformationen nicht erhalten möchten.

Rückgabewert

Gibt einen der folgenden HRESULT-Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Ungültiges Argument.
VFW_E_DVD_INVALIDDOMAIN
Der DVD-Navigator befindet sich nicht in der Titeldomäne.
VFW_S_DVD_NON_ONE_SEQUENTIAL
Der Titel ist kein sequenzieller Videotitel, sodass die Zeitplanungsinformationen möglicherweise nicht fortlaufend sind.

Hinweise

Die Gesamtzeit des Titels ist die Zeit, die erforderlich ist, um den Titel sequenziell abzuspielen, ohne Stills, Pausen usw.

Diese Methode ist nur für die Verwendung mit einem sequenziellen Videotitel vorgesehen. Dabei handelt es sich um Titel wie Filme, in denen jedes Kapitel automatisch mit dem nächsten Kapitel verzweigt wird, sodass der gesamte Titel kontinuierlich ohne Unterbrechung wiedergegeben wird. Nichtsequentiale Videotitel sind Titel, deren Kapitel nicht automatisch nacheinander wiedergegeben werden. Aufgrund von Variationen in der Art und Weise, wie DVD-Autoren Zeitinformationen für nichtsequentiale Videotitel codieren, verwenden Sie diese Methode nicht, um die Gesamtzeit für solche Titel zu bestimmen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

DVD-Anwendungen

Fehler- und Erfolgscodes

IDvdInfo2-Schnittstelle