Condividi tramite


EC_DVD_CURRENT_HMSF_TIME

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Segnala l'ora corrente, in DVD_HMSF_TIMECODE formato, rispetto all'inizio del titolo. Questo evento viene attivato all'inizio di ogni VOBU, che si verifica ogni 0,4 a 1,0 secondi.

Parametri

lParam1

Valore ULONG che contiene la struttura DVD_HMSF_TIMECODE. Assegnare lParam1 a una variabile ULONG e quindi eseguire il cast di tale variabile a un DVD_HMSF_TIMECODE per accedere ai relativi valori.

lParam2

Valore ULONG contenente un'unione di DVD_TIMECODE_FLAGS.

Commenti

Il formato DVD_HMSF_TIMECODE è destinato a sostituire il formato BCD precedente restituito negli eventi EC_DVD_CURRENT_TIME. I codici temporali HMSF sono più facili da usare. Per fare in modo che lo strumento di navigazione invii eventi EC_DVD_CURRENT_HMSF_TIME anziché eventi EC_DVD_CURRENT_TIME, un'applicazione deve chiamare IDvdControl2::SetOption(DVD_HMSF_TimeCodeEvents, TRUE). Quando questo flag è impostato, lo Strumento di navigazione prevede anche che tutti i parametri temporali nei metodi I VengaControl2 e IInfo2 vengano passati come DVD_HMSF_TIMECODEs.

Questo evento viene generato nei domini del titolo.

Requisiti

Requisito Valore
Intestazione
Dvdevcode.h (include Dshow.h)

Vedi anche

Applicazioni DVD

Codici di notifica degli eventi DVD

Notifica degli eventi in DirectShow