EC_DVD_CURRENT_HMSF_TIME

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

Signalisiert die aktuelle Uhrzeit in DVD_HMSF_TIMECODE Format relativ zum Anfang des Titels. Dieses Ereignis wird am Anfang jedes VOBU ausgelöst, das alle 0,4 bis 1,0 Sekunden auftritt.

Parameter

lParam1

Ein ULONG-Wert, der die DVD_HMSF_TIMECODE-Struktur enthält. Weisen Sie lParam1 einer ULONG-Variablen zu, und wandeln Sie diese Variable dann in eine DVD_HMSF_TIMECODE um auf ihre Werte zuzugreifen.

lParam2

Ein ULONG-Wert, der eine Vereinigung von DVD_TIMECODE_FLAGS enthält.

Bemerkungen

Das DVD_HMSF_TIMECODE-Format soll das alte BCD-Format ersetzen, das in EC_DVD_CURRENT_TIME-Ereignissen zurückgegeben wird. Die HMSF-Zeitcodes sind einfacher zu verwenden. Damit der Navigator anstelle von EC_DVD_CURRENT_TIME Ereignissen EC_DVD_CURRENT_HMSF_TIME Ereignisse sendet, muss eine Anwendung aufrufen IDvdControl2::SetOption(DVD_HMSF_TimeCodeEvents, TRUE). Wenn dieses Flag festgelegt ist, erwartet der Navigator auch, dass alle Zeitparameter in den Methoden IDvdControl2 und IDvdInfo2 als DVD_HMSF_TIMECODEs übergeben werden.

Dieses Ereignis wird in den Titeldomänen ausgelöst.

Anforderungen

Anforderung Wert
Header
Dvdevcode.h (include Dshow.h)

Siehe auch

DVD-Anwendungen

DVD-Ereignisbenachrichtigungscodes

Ereignisbenachrichtigung in DirectShow