共用方式為


(strmif.h) IFilterChain 介面

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

介面 IFilterChain 提供在篩選圖形中啟動、停止或移除篩選鏈結的方法。 篩選圖形管理員會公開此介面。

篩選鏈結是一連串篩選準則,每個篩選準則最多都有一個連接的輸入針腳和一個連接的輸出針腳,形成未中斷的篩選線。 篩選鏈結是由鏈結開頭的篩選準則和鏈結結尾的篩選準則所定義。 (這些可以是相同的篩選,使一個 filter 的鏈結。) 根據定義,有一個從鏈結下游到鏈結結尾的單一資料流程路徑。

此介面上的方法適用于整個資料流程可以出現或消失的情況,例如透過網路接收多個資料流程的視訊會議應用程式。 如需詳細資訊,請參閱 動態圖形建置。 若要控制擷取篩選上的個別資料流程,請改用 IAMStreamControl 介面。

繼承

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

方法

IFilterChain介面具有這些方法。

 
IFilterChain::P auseChain

PauseChain 方法會將篩選鏈結中的所有篩選準則切換為暫停狀態。
IFilterChain::RemoveChain

RemoveChain 方法會從篩選圖形中移除篩選鏈結中的每個篩選。
IFilterChain::StartChain

StartChain 方法會將篩選鏈結中的所有篩選切換為執行中狀態。
IFilterChain::StopChain

StopChain 方法會將篩選鏈結中的所有篩選切換為已停止狀態。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)