Compartir a través de


Método IKsReferenceClock::GetCorrelatedTime (ks.h)

El método IKsReferenceClock::GetCorrelatedTime consulta el reloj de referencia asociado para la hora actual del flujo y adquiere la hora del sistema correlacionada.

Sintaxis

LONGLONG GetCorrelatedTime(
  [out] PLONGLONG SystemTime
);

Parámetros

[out] SystemTime

Puntero a una variable de tipo LONGLONG que recibe la hora actual del sistema en 100 unidades nanosegundas.

Valor devuelto

El método IKsReferenceClock::GetCorrelatedTime devuelve el tiempo de secuencia, especificado de forma predeterminada en unidades de 100 nanosegundos. La hora del sistema correlacionada se devuelve en SystemTime.

Observaciones

Use este método para determinar la diferencia entre la hora del flujo y la hora del sistema. IKsReferenceClock::GetCorrelatedTime devuelve las horas que ambos relojes muestran en el mismo momento.

Para obtener los resultados más precisos, llame a este método solo cuando la secuencia esté en estado en ejecución (KSSTATE_RUN) y no durante una transición de estado.

Debe usar este método al obtener una marca de tiempo para colocar en el miembro presentationTime de de KSSTREAM_HEADER.

Para obtener más información, vea de relojes AVStream.

AVStream usa la propiedad KSPROPERTY_CLOCK_CORRELATEDTIME para recuperar el tiempo correlacionado.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de ks.h (incluya Ks.h)

Consulte también

KsPinGetReferenceClockInterface