1. 常用 API 元素¶
對 V4L2 裝置進行程式設計包括以下步驟
開啟裝置
更改裝置屬性,選擇影片和音訊輸入、影片標準、圖片亮度等。
協商資料格式
協商輸入/輸出方法
實際的輸入/輸出迴圈
關閉裝置
實際上,大多數步驟都是可選的,並且可以亂序執行。這取決於 V4L2 裝置型別,您可以在介面中閱讀詳細資訊。在本章中,我們將討論適用於所有裝置的基本概念。
- 1.1. 開啟和關閉裝置
- 1.2. 查詢能力
- 1.3. 應用程式優先順序
- 1.4. 影片輸入和輸出
- 1.5. 音訊輸入和輸出
- 1.6. 調諧器和調製器
- 1.7. 影片標準
- 1.8. 數字影片 (DV) 時序
- 1.9. 使用者控制元件
- 1.10. 擴充套件控制元件 API
- 1.11. 相機控制參考
- 1.12. 閃光燈控制參考
- 1.13. 影像源控制參考
- 1.14. 影像處理控制參考
- 1.15. 編解碼器控制參考
- 1.16. 無狀態編解碼器控制參考
- 1.17. JPEG 控制參考
- 1.18. 數字影片控制參考
- 1.19. RF 調諧器控制參考
- 1.20. FM 發射器控制參考
- 1.21. FM 接收器控制參考
- 1.22. 檢測控制參考
- 1.23. 色度控制參考
- 1.24. Video4Linux 畫素格式 4CC 指南
- 1.25. 資料格式
- 1.26. 單平面和多平面 API
- 1.27. 裁剪、合成和縮放 -- SELECTION API
- 1.28. 影像裁剪、插入和縮放 -- CROP API
- 1.29. 流媒體引數