17
A
回答
2
20
這裏嘗試uvccapture代碼 - >http://staticwave.ca/source/uvccapture/ 這是非常小但非常具體例如使使用所有V4l2概念(開放,設置格式,分配內存,請求緩衝區,Dqbuffer和查詢緩衝區 - 所有ioclts)。
uvcgrab()函數是使用Dqbuffer和Query-buffer查找的函數。
ioctl (vd->fd, VIDIOC_DQBUF, &vd->buf);
ioctl (vd->fd, VIDIOC_QBUF, &vd->buf)
在研究它,你可以繼續尋找在此link這將緩解你的理解的IOCTL定義。
+1
謝謝,我會檢查出來! – 2012-06-05 09:12:05
3
我會建議還嘗試v4l-utils。
http://linuxtv.org/downloads/v4l-utils/
它一些易於使用的API調用來爲v41設備並沒有在源頭上建立視頻設備的自定義界面基於Qt的例子。
相關問題
- 1. 非常非常非常簡單的電子郵件選項
- 2. 在.html中使用.kml和xpath的非常簡單的例子
- 3. 在非常簡單的例子中使用EasyMock.expect()編譯錯誤?
- 4. g ++ undefined參考非常簡單的例子
- 5. 非常簡單的子集選擇
- 6. 非常非常簡單的MVVM問題
- 7. 簡單的例子
- 8. 簡單的例子
- 9. 非常簡單的代碼
- 10. 非常簡單的查詢
- 11. 非常簡單的滑塊
- 12. 非常簡單的java cms
- 13. XNA的非常簡單的菜單
- 14. 非常簡潔的Forth應用程序的例子?
- 15. 簡單提取非常慢
- 16. 我不能運行非常簡單的例子標籤上的android
- 17. 如何從非常簡單的例子中瞭解Automapper項目的用法?
- 18. 問題渲染*非常*簡單部分在* *非常簡單的應用程序
- 19. 渲染抗鋸齒線條與紋理=>搜索非常簡單的例子
- 20. 一個非常簡單的彈簧安全3例子不起作用?
- 21. 客戶端驗證沒有在一個非常簡單的例子上工作
- 22. Cuda的非常簡單的問題,通過示例
- 23. linux uinput:簡單的例子?
- 24. Qt:Quazip的簡單例子
- 25. 簡單的例子:HBase + Spring
- 26. 關閉的簡單例子
- 27. 經由簡單的例子
- 28. 簡單的Ajax例子2.3.0
- 29. 簡單的php websocket例子
- 30. 簡單的Ajax例子
這個例子對我來說很好,但它有點複雜。我發現這一個http://credentiality2.blogspot.com/2010/04/v4l2-example.html但它不適用於我:(我讀取錯誤22,無效的參數 – 2010-10-24 18:34:37