如何在不創建捕獲窗口的情況下連接到視頻捕獲驅動程序。這可能嗎 ?換句話說,我想從用戶網絡攝像頭捕捉視頻而不顯示預覽窗口。連接到捕獲驅動程序而不創建窗口
0
A
回答
2
您只需要一個窗口只與傳統的Video for Windows API。使用DirectShow或Media Foundation,視頻捕獲不需要窗口。在C#中,您可以使用開源的DirectShow.NET和Media Foundation.NET庫來連接這些API。
僅供參考:DirectShow.NET在C#中包含CapWMV示例,該示例將視頻捕獲到文件中。
使用WM ASF作家濾波器儘管底層庫由LGPL覆蓋,以創建一個 WMV文件甲.NET示例應用程序,這 樣品被釋放公共領域。它分佈在希望 ,它將是有用的,但沒有任何擔保;甚至沒有適銷性或特定 的適用性暗示保證。
1
使用VfW的,你需要(至少)創建視頻/捕獲窗口,但你可以給它一個空的窗口句柄作爲父,並使其不可見。來自VfW庫的所有通信都通過StdCall回調完成。 我不是100%,但我不認爲你需要運行消息泵。
由於Roman says你應該看看DirectShow,因爲它現在已經在15年前廢棄了VfW。
+0
+1感謝您的幫助。 – saber
相關問題
- 1. 當應用程序啓動時捕獲窗口創建消息
- 2. 連接到由SQLite驅動程序創建的DSN
- 3. 驅動程序無法創建到mysql的連接
- 4. 如何爲Windows創建虛擬視頻捕獲驅動程序?
- 5. 窗口管道連接到C++程序
- 6. 驅動程序連接到mysql與python
- 7. 驅動程序DATABSE連接到Java
- 8. VBSCRIPT連接到Oracle由於驅動程序而失敗
- 9. 錯誤而連接到datastax Linux的ODBC驅動程序
- 10. 無法爲連接URL'null'創建類''的JDBC驅動程序:dbcp.SQLNestedException
- 11. 無法創建用於連接url的'''jdbc驅動程序'null'postgresql
- 12. Windows驅動程序創建
- 13. 創建驅動程序
- 14. 創建Windows驅動程序
- 15. GLFW:創建窗口時'WGL:驅動程序似乎不支持OpenGL'錯誤
- 16. Selenium IE驅動程序找不到新打開的窗口
- 17. PHP致命錯誤:未捕獲PDOException:找不到驅動程序
- 18. Selenium :: Remote ::驅動程序捕獲錯誤
- 19. 創建多窗口可可程序 - 啓動程序建議?
- 20. 找不到驅動程序連接到sql數據庫文件
- 21. 獲取VMS的驅動程序連接到SQL Server 2005
- 22. 火花驅動程序或執行程序是否創建數據庫連接?
- 23. MS Jdbc驅動程序sqljdbc 2.0驅動程序無法連接到SQL Server 2008
- 24. org.apache.tomcat.dbcp.dbcp.SQLNestedException:不能「的連接網址「空」創建一流的」 JDBC驅動程序
- 25. Java - SQLite連接(找不到適合JDBC的驅動程序:sqlite:main.db)
- 26. 連接失敗:找不到驅動程序
- 27. NDIS中級驅動程序接口C#
- 28. 流接口驅動程序入門
- 29. 以編程方式獲取接口的驅動程序名稱
- 30. 從驅動程序創建進程
@MicahArmantrout如果您對這個主題沒有任何意見,請不要提供任何建議。人們熟悉這一點就知道我試過做什麼。不管怎樣,謝謝你。 – saber