-1
我在C++下使用directshow編程,打開程序以實現預覽屏幕,並將相機設備移動到正確位置,然後開始錄製視頻。這些功能可以實現。但問題是從視頻記錄程序切換預覽,將重新啓動相機,所以我想問,directshow有沒有辦法直接從預覽切換到記錄如何從預覽切換到錄製視頻而無需使用DirectShow重新啓動相機
我在C++下使用directshow編程,打開程序以實現預覽屏幕,並將相機設備移動到正確位置,然後開始錄製視頻。這些功能可以實現。但問題是從視頻記錄程序切換預覽,將重新啓動相機,所以我想問,directshow有沒有辦法直接從預覽切換到記錄如何從預覽切換到錄製視頻而無需使用DirectShow重新啓動相機
相機濾鏡改變狀態與過濾器圖,你在重建管道,關閉文件等時無法保持攝像機運行。
典型的解決方案是雙圖設計。上游圖形正在捕獲,下游圖形正在預覽或預覽錄像或只是錄製。您保持第一個圖形運行,並停止/更改第二個圖形。有一些機制可以連接圖形並在圖形之間傳輸捕獲的幀。
那些尋求開箱即用的解決方案的人最常使用的解決方案是GDCL Bridge。
參見: