使用V4L2 API选择输入通道

时间:2016-02-01 15:08:59

标签: c++ input channel v4l2

我想选择VideoCamera设备的输入频道。我可以通过“设置 - 对话框”在VLC中选择它。在高级设置中,我可以将“输入”切换为3并且我的相机可以工作。 现在我想在我的C ++应用程序中执行此操作。我找不到写方法来做到这一点。目前我的照片只是黑色。我需要选择设备的S-Video频道。

1 个答案:

答案 0 :(得分:1)

您应该查看SCALAR(0x640448)的源代码,它是v4l-utils的一部分。此工具是用C ++ / Qt编写的,应该为您提供自己完成所需的所有信息。更改设备的输入在v4l2-ctl-io.cpp

中处理
v4l2-ctl

希望这有帮助。

编辑: 刚刚在官方API文档here中找到相关部分。 他们在该页面上有一些示例如何更改视频输入。