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) |