Поделиться через


Метод IKsReferenceClock::GetCorrelatedTime (ks.h)

Метод IKsReferenceClock::GetCorrelatedTime запрашивает связанные часы ссылок для текущего времени потока и получает коррелированное системное время.

Синтаксис

LONGLONG GetCorrelatedTime(
  [out] PLONGLONG SystemTime
);

Параметры

[out] SystemTime

Указатель на переменную с типом LONGLONG, которая получает текущее системное время в 100 единицах nanosecond.

Возвращаемое значение

Метод IKsReferenceClock::GetCorrelatedTime возвращает время потока, указанное по умолчанию в единицах 100-nanosecond. Сопоставленное системное время возвращается в SystemTime.

Замечания

Используйте этот метод, чтобы определить разницу между временем потока и системным временем. IKsReferenceClock::GetCorrelatedTime возвращает время, которое оба часа отображаются в один момент.

Для наиболее точных результатов вызовите этот метод только в том случае, если поток находится в состоянии выполнения (KSSTATE_RUN), а не во время перехода состояния.

Этот метод следует использовать при получении метки времени для добавления в элемент PresentationTime элемента KSSTREAM_HEADER.

Дополнительные сведения см. в разделе AVStream Clocks.

AVStream использует свойство KSPROPERTY_CLOCK_CORRELATEDTIME для получения коррелированного времени.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)

См. также

KsPinGetReferenceClockInterface