Compartir a través de


Método CAMSchedule.Advise

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El Advise método envía todas las solicitudes programadas para una hora especificada o anterior.

Sintaxis

REFERENCE_TIME Advise(
  [ref] const REFERENCE_TIME &rtTime
);

Parámetros

rtTime [ref]

Valor que especifica la hora de referencia actual.

Valor devuelto

Devuelve la hora de referencia de la siguiente solicitud de aviso programada o MAX_TIME si no queda ninguna.

Observaciones

Cuando el reloj llama a este método, especifica la hora de referencia actual. El programador determina qué solicitudes de aviso han expirado, si las hay, y las envía. Si expira una solicitud de una sola captura, el programador la elimina. Si expira una solicitud periódica, el programador lo vuelve a programar para la próxima hora de aviso. El método devuelve la hora de la siguiente solicitud pendiente.

Para enviar una solicitud de aviso, el programador señala el evento o semáforo especificado en el parámetro hNotify del método CAMSchedule::AddAdvisePacket .

Requisitos

Requisito Value
Encabezado
Dsschedule.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CAMSchedule (clase)