Метод 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) |