共用方式為


Graph-Building元件

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

DirectShow 提供數個元件,可用來建置篩選圖形。 這些選項包括:

智慧型連線

「Intelligent Connect」一詞涵蓋一組演算法,篩選圖形管理員用來建置篩選圖形的所有或部分。 每當篩選圖形管理員需要其他篩選才能完成圖形時,它大約會執行下列動作:

  1. 如果圖形中目前有一個篩選,且至少有一個未連接的輸入針腳,則篩選圖形管理員會嘗試使用該篩選。
  2. 否則,篩選圖形管理員會在登錄中尋找可接受連線正確媒體類型的篩選。 每個篩選都有一個稱為 「值」的登錄值,這大致表示篩選在完成圖形時可能很有用。 篩選圖表管理員會依優點值的順序嘗試篩選。 對於每個資料流程類型 (,例如音訊、視訊或 MIDI) ,預設轉譯器具有高優點。 解碼器也有高價值。 特殊用途篩選準則有低優點。

如果篩選圖形管理員停滯,它會返回並嘗試不同的篩選組合。 您可以在 Intelligent Connect主題中找到確切的詳細資料。

建置篩選圖形