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 |