|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/list.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/uaccess.h>#include <linux/usb.h>#include <linux/videodev2.h>#include <linux/vmalloc.h>#include <linux/wait.h>#include <linux/atomic.h>#include <media/v4l2-ctrls.h>#include "uvcvideo.h"Go to the source code of this file.
Macros | |
| #define | UVC_CTRL_DATA_CURRENT 0 |
| #define | UVC_CTRL_DATA_BACKUP 1 |
| #define | UVC_CTRL_DATA_MIN 2 |
| #define | UVC_CTRL_DATA_MAX 3 |
| #define | UVC_CTRL_DATA_RES 4 |
| #define | UVC_CTRL_DATA_DEF 5 |
| #define | UVC_CTRL_DATA_LAST 6 |
Functions | |
| int | uvc_query_v4l2_ctrl (struct uvc_video_chain *chain, struct v4l2_queryctrl *v4l2_ctrl) |
| int | uvc_query_v4l2_menu (struct uvc_video_chain *chain, struct v4l2_querymenu *query_menu) |
| int | uvc_ctrl_begin (struct uvc_video_chain *chain) |
| int | __uvc_ctrl_commit (struct uvc_fh *handle, int rollback, const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) |
| int | uvc_ctrl_get (struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl) |
| int | uvc_ctrl_set (struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl) |
| int | uvc_xu_ctrl_query (struct uvc_video_chain *chain, struct uvc_xu_control_query *xqry) |
| int | uvc_ctrl_resume_device (struct uvc_device *dev) |
| int | uvc_ctrl_add_mapping (struct uvc_video_chain *chain, const struct uvc_control_mapping *mapping) |
| int | uvc_ctrl_init_device (struct uvc_device *dev) |
| void | uvc_ctrl_cleanup_device (struct uvc_device *dev) |
Variables | |
| struct v4l2_subscribed_event_ops | uvc_ctrl_sub_ev_ops |
| #define UVC_CTRL_DATA_BACKUP 1 |
Definition at line 29 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_CURRENT 0 |
Definition at line 28 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_DEF 5 |
Definition at line 33 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_LAST 6 |
Definition at line 34 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_MAX 3 |
Definition at line 31 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_MIN 2 |
Definition at line 30 of file uvc_ctrl.c.
| #define UVC_CTRL_DATA_RES 4 |
Definition at line 32 of file uvc_ctrl.c.
| int __uvc_ctrl_commit | ( | struct uvc_fh * | handle, |
| int | rollback, | ||
| const struct v4l2_ext_control * | xctrls, | ||
| unsigned int | xctrls_count | ||
| ) |
Definition at line 1387 of file uvc_ctrl.c.
| int uvc_ctrl_add_mapping | ( | struct uvc_video_chain * | chain, |
| const struct uvc_control_mapping * | mapping | ||
| ) |
Definition at line 1897 of file uvc_ctrl.c.
| int uvc_ctrl_begin | ( | struct uvc_video_chain * | chain | ) |
Definition at line 1332 of file uvc_ctrl.c.
| void uvc_ctrl_cleanup_device | ( | struct uvc_device * | dev | ) |
Definition at line 2146 of file uvc_ctrl.c.
| int uvc_ctrl_get | ( | struct uvc_video_chain * | chain, |
| struct v4l2_ext_control * | xctrl | ||
| ) |
Definition at line 1409 of file uvc_ctrl.c.
| int uvc_ctrl_init_device | ( | struct uvc_device * | dev | ) |
Definition at line 2078 of file uvc_ctrl.c.
| int uvc_ctrl_resume_device | ( | struct uvc_device * | dev | ) |
Definition at line 1792 of file uvc_ctrl.c.
| int uvc_ctrl_set | ( | struct uvc_video_chain * | chain, |
| struct v4l2_ext_control * | xctrl | ||
| ) |
Definition at line 1422 of file uvc_ctrl.c.
| int uvc_query_v4l2_ctrl | ( | struct uvc_video_chain * | chain, |
| struct v4l2_queryctrl * | v4l2_ctrl | ||
| ) |
Definition at line 1051 of file uvc_ctrl.c.
| int uvc_query_v4l2_menu | ( | struct uvc_video_chain * | chain, |
| struct v4l2_querymenu * | query_menu | ||
| ) |
Definition at line 1083 of file uvc_ctrl.c.
| int uvc_xu_ctrl_query | ( | struct uvc_video_chain * | chain, |
| struct uvc_xu_control_query * | xqry | ||
| ) |
Definition at line 1661 of file uvc_ctrl.c.
| struct v4l2_subscribed_event_ops uvc_ctrl_sub_ev_ops |
Definition at line 1301 of file uvc_ctrl.c.
1.8.2