_AM_PUSHSOURCE_FLAGS列舉 (strmif.h)

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

表示即時來源篩選的行為。

Syntax

typedef enum _AM_PUSHSOURCE_FLAGS {
  AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,
  AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,
  AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4,
  AM_PUSHSOURCEREQS_USE_STREAM_CLOCK = 0x10000,
  AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN = 0x20000
} ;

常數

 
AM_PUSHSOURCECAPS_INTERNAL_RM
值: 0x1
篩選準則會使用自己的速率比對機制;因此,轉譯器不應嘗試與此篩選準則比對速率。
AM_PUSHSOURCECAPS_NOT_LIVE
值: 0x2
篩選準則不是即時的。 請勿將其視為即時來源,即使它公開 IAMPushSource 介面也一樣。
AM_PUSHSOURCECAPS_PRIVATE_CLOCK
值: 0x4
篩選時間戳記會使用私人時鐘來標記範例。 時鐘無法透過 IReferenceClock供圖形的其餘部分使用。
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK
值: 0x10000
保留;請勿使用 。
AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN
值: 0x20000

備註

如果未設定任何旗標 (預設案例) ,則會假設來源篩選是即時的,而不是自行執行任何比對的速率。

規格需求

   
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 列舉型別