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. 射频调谐器控制参考
- 1.20. 调频发射器控制参考
- 1.21. 调频接收器控制参考
- 1.22. 检测控制参考
- 1.23. 色彩学控制参考
- 1.24. Video4Linux像素格式4CC的指南
- 1.25. 数据格式
- 1.26. 单平面和多平面API
- 1.27. 裁剪、合成和缩放 -- SELECTION API
- 1.28. 图像裁剪、插入和缩放 -- CROP API
- 1.29. 流参数