V4L2_CTRL_TYPE_INTEGER = 1, /* 整形 */ V4L2_CTRL_TYPE_BOOLEAN = 2, /* 真值 */ V4L2_CTRL_TYPE_MENU = 3, /* 菜单 */ V4L2_CTRL_TYPE_BUTTON = 4, /* 无值 */ V4L2_CTRL_TYPE_INTEGER64 = 5, /* 后面三种不常用 */ V4L2_CTRL_TYPE_CTRL_CLASS = 6, V4L2_CTRL_TYPE_STRING = 7...
13 enum v4l2_ctrl_type { 14 V4L2_CTRL_TYPE_INTEGER = 1, /* 整形 */ 15 V4L2_CTRL_TYPE_BOOLEAN = 2, /* 真值 */ 16 V4L2_CTRL_TYPE_MENU = 3, /* 菜单 */ 17 V4L2_CTRL_TYPE_BUTTON = 4, /* 无值 */ 18 V4L2_CTRL_TYPE_INTEGER64 = 5, /* 后面三种不常用 */ 19 V4L2_CTRL_T...
这可以是V4L2_CTRL_TYPE_INTEGER、 V4L2_CTRL_TYPE_BOOLEAN、V4L2_CTRL_TYPE_MENU (针对一组固定的择项) 或V4L2_CTRL_TYPE_BUTTON (针对一些设定时会忽略任何给出的值的控制操作).name字段用来描述控制操作;它可以在展现给用户的应用接口中使用。 对于整型的控制来说(仅针对这种控制),minimum和maximum 描述的是控...
|= V4L2_CTRL_FLAG_NEXT_CTRL; } 当然前提是驱动必须提供对 V4L2_CTRL_FLAG_NEXT_CTRL 的支持。 应用程序可以为创建一个控制面板,其中包含一系列控制,每个 control class 用一个 V4L2_CTRL_TYPE_CTRL_CLASS 类型开始,当使用 VIDIOC_QUERYCTRL 的时候将返回这个 control class 的 name ,下面我们来看 camera cont...
ID Type V4L2_CID_CAMERA_CLASS class //camera class 的描述符,当调用 VIDIOC_QUERYCTRL 的时候将返回一个对这个 class 的描述 V4L2_CID_EXPOSURE_AUTO integer // 自动爆光 V4L2_CID_FOCUS_AUTO boolean // 自动对焦 //=== 相关 spec :http://v4l2spec.bytesex.org/spec/x802.htm 2.3 获取设备对Image...
.type = V4L2_CTRL_TYPE_BOOLEAN, .min = 0, .max = 1, .step = 1, .def = 1, }; static const struct v4l2_ctrl_config vivi_ctrl_int32 = { .ops = &vivi_ctrl_ops, .id = VIVI_CID_CUSTOM_BASE + 2, .name = "Integer 32 Bits", .type = V4L2_CTRL_TYPE_INTEGER,...
问在设置V4L2处理程序后添加自定义V4L2控件ENV4L2英文全称是Video for Linux2,它是专门为视频设备设计的...
STREAMOFF _IOW(V, 19, int) /*停止流*/ #define VIDIOC_G_CTRL _IOWR(V, 27, struct v4l2_control) /*得到控制*/ #define VIDIOC_S_CTRL _IOWR(V, 28, struct v4l2_control) /*设置控制*/ 1.2 重要结构 1.2 重要结构 11..22 重重要要结结构构 头文件 include/linux/videodev2.h include/media...
typedef structv4l2_ctrl_videodec_statusmetadata_v4l2_ctrl_videodec_statusmetadata Holds the decoder error status metadata for the frame. Enumeration Type Documentation ◆v4l2_cuda_mem_type enumv4l2_cuda_mem_type Enum v4l2_cuda_mem_type, possible methods for cuda memory tpye. ...
typedef struct _v4l2_argus_ctrl_metadata v4l2_argus_ctrl_metadata Holds the value for camera output metadata. Must be used with V4L2_CID_ARGUS_METADATA ioctl. ◆ v4l2_argus_denoise_strength typedef struct _v4l2_argus_denoise_strength v4l2_argus_denoise_strength Holds the strength value for ...