iCaptureGraphBuilder 介面 (strmif.h)
[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]
注意 此介面已被取代。 它將繼續支援與現有應用程式的回溯相容性,但新的應用程式應該使用 ICaptureGraphBuilder2 介面。
ICaptureGraphBuilder
可讓您建置擷取圖形、預覽圖形、檔案重新壓縮圖形或其他自定義圖形。
繼承
ICaptureGraphBuilder 介面繼承自 IUnknown 介面。 ICaptureGraphBuilder 也有下列類型的成員:
方法
ICaptureGraphBuilder 介面具有這些方法。
ICaptureGraphBuilder::AllocCapFile 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 將擷取檔案預先配置至指定的大小。 |
ICaptureGraphBuilder::ControlStream 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 將數據流控制訊息傳送至圖形中一或多個擷取篩選上指定類別的針腳。 |
ICaptureGraphBuilder::CopyCaptureFile 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 從預先配置的擷取檔案複製有效的媒體數據。 |
ICaptureGraphBuilder::FindInterface 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 在篩選條件上尋找指定的介面、篩選的上游和下游,以及選擇性地只在指定類別的輸出針腳上尋找。 |
ICaptureGraphBuilder::GetFiltergraph 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 擷取產生器所使用的篩選圖形。 |
ICaptureGraphBuilder::RenderStream 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 將選擇性指定類別的來源篩選釘選連接到轉譯篩選,並選擇性地透過另一個篩選。 |
ICaptureGraphBuilder::SetFiltergraph 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 告知圖形產生器物件要使用哪一個篩選圖形。 |
ICaptureGraphBuilder::SetOutputFileName 注意 ICaptureGraphBuilder 介面已被取代。 請改用 ICaptureGraphBuilder2。 建立篩選圖形的轉譯區段,這會使用指定的文件名將位儲存到磁碟。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | strmif.h |