_AM_PUSHSOURCE_FLAGS列舉 (strmif.h)
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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) |