Share via


IMFClockConsumer 介面 (mfidl.h)

由應用程式實作,以取得 IMFPresentationClock的存取權。

繼承

IMFClockConsumer 介面繼承自 IUnknown 介面。 IMFClockConsumer 也有下列類型的成員:

方法

IMFClockConsumer 介面具有這些方法。

 
IMFClockConsumer::GetPresentationClock

由媒體管線呼叫,以取得IMFPresentationClock的實例。
IMFClockConsumer::SetPresentationClock

由媒體管線呼叫,為應用程式提供IMFPresentationClock的實例。

備註

媒體管線會藉由呼叫 QueryInterface 來檢查此介面是否存在。 元件可以使用透過這個介面提供的簡報時鐘,來判斷元件之後管線中有多少緩衝。 您可以在 IMFTransform::P rocessInput 方法中計算 IMFPresentationClock::GetTime 所傳回值之間的差異,以及 IMFSample::GetSampleTime 傳回的值。 此差異代表管線中 MFT 之後的緩衝數據量。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 mfidl.h