共用方式為


AVStream 時鐘

AVStream 篩選器支援針腳上的時鐘。

若要指出 AVStream 針腳會公開時鐘,請在 KSFILTER_DESCRIPTORPinDescriptors 成員中第一個KSPIN_DESCRIPTOR_EXFlags 成員中設定 KSPIN_FLAG_IMPLEMENT_CLOCK。

KSPIN_DISPATCH中,也需提供一個指向KSCLOCK_DISPATCH結構的指標。

若要提出時鐘要求,請使用 IKsReferenceClock 介面上定義的方法。 您可以呼叫 KsPinGetReferenceClockInterface 來取得 IKsReferenceClock 介面。 AVStream 迷你驅動程式負責在完成時釋放介面。

若要取得計時器值以放置在 KSSTREAM_HEADERPresentationTime 欄位中,請呼叫 IKsReferenceClock::GetCorrelatedTime

請注意,即使已選取時鐘,時鐘也永遠不會出現在 GraphEdit 中。

若要確認已選取時鐘,請確認呼叫 IKsReferenceClock 方法會產生呼叫,以呼叫 KSCLOCK_DISPATCH 中指定的分派常式。

篩選圖形管理員會在圖形轉換成暫停狀態時選取時鐘。 任何作為推送來源的濾鏡,例如捕捉濾鏡,通常會被優先選作時鐘提供者。