Share via


使用 GraphEdit 模擬圖形建置

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

DirectShow 提供名為 GraphEdit 的偵錯公用程式,可讓您用來建立及測試篩選圖表。

GraphEdit 是用來建置篩選圖形的視覺化檢視。 使用 GraphEdit,您可以在撰寫任何應用程式程式碼之前,先試驗篩選圖形。 您也可以載入應用程式所建立的篩選圖形,以確認您的應用程式正在建置正確的圖形。 如果您開發自訂篩選,GraphEdit 會提供快速的測試方式:只要使用您的自訂篩選載入圖形並嘗試執行圖形即可。 如果您不熟悉 DirectShow,GraphEdit 是熟悉篩選圖形和 DirectShow 架構的好方法。

下圖顯示 GraphEdit 如何代表簡單的篩選圖形。

graphedit 中的簡單篩選圖表

每個篩選準則都會以矩形表示。 沿著篩選邊緣的較小方塊代表針腳。 輸入針腳位於篩選準則的左側,而輸出針腳位於右側。 箭號代表針腳之間的連接。

使用 GraphEdit,您可以:

  • 使用視覺效果、拖放介面建立和修改篩選圖形。
  • 模擬以程式設計方式呼叫以建置圖形。
  • 執行、暫停、停止及搜尋圖形。
  • 查看電腦上已註冊哪些篩選準則,並檢視每個篩選的登錄資訊。
  • 檢視篩選屬性頁。
  • 檢視釘選連線的媒體類型。

本節包含下列主題:

使用 DirectShow