IKsReferenceClock::GetCorrelatedTime 方法 (ks.h)
IKsReferenceClock::GetCorrelatedTime 方法會查詢目前數據流時間的相關參考時鐘,並取得相互關聯的系統時間。
語法
LONGLONG GetCorrelatedTime(
[out] PLONGLONG SystemTime
);
參數
[out] SystemTime
LONGLONG 型別變數的指標,以 100 奈秒單位接收目前系統時間。
傳回值
IKsReferenceClock::GetCorrelatedTime 方法會傳回數據流時間,預設以 100 奈秒為單位指定。 系統會在 SystemTime 中傳回相互關聯的系統時間。
備註
使用這個方法來判斷數據流時間與系統時間之間的差異。 IKsReferenceClock::GetCorrelatedTime 會傳回兩個時鐘同時顯示的時間。
若要取得最精確的結果,只有在數據流處於執行中狀態 (KSSTATE_RUN) ,而不是在狀態轉換期間呼叫此方法。
取得時間戳以放入 presentationTime 成員 的 KSSTREAM_HEADER 時,您應該使用這個方法。
如需詳細資訊,請參閱 AVStream時鐘。
AVStream 會使用 KSPROPERTY_CLOCK_CORRELATEDTIME 屬性來擷取相互關聯的時間。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ks.h (包含 Ks.h) |