Método IMFMediaSinkPreroll::NotifyPreroll (mfidl.h)
Notifica al receptor multimedia que el reloj de presentación está a punto de iniciarse.
Sintaxis
HRESULT NotifyPreroll(
[in] MFTIME hnsUpcomingStartTime
);
Parámetros
[in] hnsUpcomingStartTime
La próxima hora de inicio del reloj de presentación, en unidades de 100 nanosegundos. Esta vez es el mismo valor que se proporcionará al método IMFPresentationClock::Start cuando se inicie el reloj de presentación.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Después de llamar a este método, el receptor de medios envía cualquier número de eventos MEStreamSinkRequestSample para solicitar muestras, hasta que tenga suficientes datos de inscripción previa. Cuando tiene suficientes datos de inscripción previa, el receptor de medios envía un evento MEStreamSinkPrerolled . Este evento indica que el cliente puede iniciar el reloj de presentación.
Durante la inscripción previa, el receptor de medios puede preparar los ejemplos que recibe para que estén listos para representarse. En realidad no representa ninguna muestra hasta que se inicia el reloj.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfuuid.lib |