printf(" Type: %s\n", (qc.type == V4L2_CTRL_TYPE_INTEGER) ? "Integer" : (qc.type == V4L2_CTRL_TYPE_BOOLEAN) ? "Boolean" : (qc.type == V4L2_CTRL_TYPE_MENU) ? "Menu" : (qc.type == V4L2_CTRL_TYPE_BUTTON) ? "Button"
其中enum v4l2_ctrl_type { 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, ...
enum v4l2_ctrl_type { 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_...
这可以是V4L2_CTRL_TYPE_INTEGER、 V4L2_CTRL_TYPE_BOOLEAN、V4L2_CTRL_TYPE_MENU (针对一组固定的择项) 或V4L2_CTRL_TYPE_BUTTON (针对一些设定时会忽略任何给出的值的控制操作).name字段用来描述控制操作;它可以在展现给用户的应用接口中使用。 对于整型的控制来说(仅针对这种控制),minimum和maximum 描述的是控...
v4l2-ctl--help General/Common options:--all display all information available-C, --get-ctrl <ctrl>[,<ctrl>...]get the value of the controls [VIDIOC_G_EXT_CTRLS]-c, --set-ctrl <ctrl>=<val>[,<ctrl>=<val>...]set the value of the controls [VIDIOC_S_EXT_CTRLS]-D, --info ...
int ioctl(int fd, int request, struct v4l2_querymenu *argp); 获得user control ID 以后,可以对其中可以修改的 ID 按照应用程序的要求进行修改 VIDIOC_G_CTRL, VIDIOC_S_CTRL : int ioctl(int fd, int request, struct v4l2_control *argp); ...
static const struct v4l2_ctrl_config vivi_ctrl_int64 = { .ops = &vivi_ctrl_ops, .id = VIVI_CID_CUSTOM_BASE + 3, .name = "Integer 64 Bits", .type = V4L2_CTRL_TYPE_INTEGER64, .step = 1, }; static const char * const vivi_ctrl_menu_strings[] = { ...
void (*copy)(camera_menu_t*, struct v4l2_querymenu*) = &camera_menu_copy; switch (control->type) { case CAMERA_CTRL_MENU: break; #ifndef CAMERA_OLD_VIDEODEV2_H case CAMERA_CTRL_INTEGER_MENU: copy = &camera_integer_menu_copy; ...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {...
这可以是V4L2_CTRL_TYPE_INTEGER、V4L2_CTRL_TYPE_BOOLEAN、V4L2_CTRL_TYPE_MENU (针对一组固定的择项)或V4L2_CTRL_TYPE_BUTTON(针对一些设定时会忽略任何给出的值的控制操作).name字段用来描述控制操作;它可以在展现给用户的应用接口中使用。对于整型的控制来说(仅针对这种控制),minimum和maximum 描述的是控制所...