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

Consulte también

IMFMediaSinkPreroll

MFTIME

Receptores de medios