Compartilhar via


EC_DVD_CURRENT_HMSF_TIME

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Sinaliza a hora atual, no formato DVD_HMSF_TIMECODE , em relação ao início do título. Esse evento é disparado no início de cada VOBU, que ocorre a cada 0,4 a 1,0 segundos.

Parâmetros

Lparam1

Um valor ULONG que contém a estrutura DVD_HMSF_TIMECODE. Atribua lParam1 a uma variável ULONG e converta essa variável em um DVD_HMSF_TIMECODE para acessar seus valores.

lParam2

Um valor ULONG que contém uma união de DVD_TIMECODE_FLAGS.

Comentários

O formato DVD_HMSF_TIMECODE destina-se a substituir o formato BCD antigo retornado em eventos EC_DVD_CURRENT_TIME. Os códigos de tempo do HMSF são mais fáceis de trabalhar. Para que o Navegador envie eventos EC_DVD_CURRENT_HMSF_TIME em vez de EC_DVD_CURRENT_TIME eventos, um aplicativo deve chamar IDvdControl2::SetOption(DVD_HMSF_TimeCodeEvents, TRUE). Quando esse sinalizador for definido, o Navegador também esperará que todos os parâmetros de tempo nos métodos IDvdControl2 e IDvdInfo2 sejam passados como DVD_HMSF_TIMECODEs.

Esse evento é gerado nos domínios de título.

Requisitos

Requisito Valor
parâmetro
Dvdevcode.h (inclua Dshow.h)

Confira também

Aplicativos de DVD

Códigos de notificação de eventos de DVD

Notificação de eventos no DirectShow