

Go to the source code of this file.
| Classes | |
| struct | uvc_xu_control | 
| struct | uvc_xu_control_info | 
| struct | uvc_xu_control_mapping | 
| Defines | |
| #define | UVC_CONTROL_AUTO_UPDATE (1 << 7) | 
| #define | UVC_CONTROL_GET_CUR (1 << 1) | 
| #define | UVC_CONTROL_GET_DEF (1 << 5) | 
| #define | UVC_CONTROL_GET_MAX (1 << 3) | 
| #define | UVC_CONTROL_GET_MIN (1 << 2) | 
| #define | UVC_CONTROL_GET_RANGE | 
| #define | UVC_CONTROL_GET_RES (1 << 4) | 
| #define | UVC_CONTROL_RESTORE (1 << 6) | 
| #define | UVC_CONTROL_SET_CUR (1 << 0) | 
| #define | UVCIOC_CTRL_ADD _IOW('U', 1, struct uvc_xu_control_info) | 
| #define | UVCIOC_CTRL_GET _IOWR('U', 3, struct uvc_xu_control) | 
| #define | UVCIOC_CTRL_MAP _IOWR('U', 2, struct uvc_xu_control_mapping) | 
| #define | UVCIOC_CTRL_SET _IOW('U', 4, struct uvc_xu_control) | 
| Enumerations | |
| enum | uvc_control_data_type { UVC_CTRL_DATA_TYPE_RAW = 0, UVC_CTRL_DATA_TYPE_SIGNED, UVC_CTRL_DATA_TYPE_UNSIGNED, UVC_CTRL_DATA_TYPE_BOOLEAN, UVC_CTRL_DATA_TYPE_ENUM, UVC_CTRL_DATA_TYPE_BITMASK } | 
| #define UVC_CONTROL_AUTO_UPDATE (1 << 7) | 
Definition at line 30 of file uvcvideo.h.
| #define UVC_CONTROL_GET_CUR (1 << 1) | 
Definition at line 22 of file uvcvideo.h.
| #define UVC_CONTROL_GET_DEF (1 << 5) | 
Definition at line 26 of file uvcvideo.h.
| #define UVC_CONTROL_GET_MAX (1 << 3) | 
Definition at line 24 of file uvcvideo.h.
| #define UVC_CONTROL_GET_MIN (1 << 2) | 
Definition at line 23 of file uvcvideo.h.
| #define UVC_CONTROL_GET_RANGE | 
(UVC_CONTROL_GET_CUR | UVC_CONTROL_GET_MIN | \ UVC_CONTROL_GET_MAX | UVC_CONTROL_GET_RES | \ UVC_CONTROL_GET_DEF)
Definition at line 32 of file uvcvideo.h.
| #define UVC_CONTROL_GET_RES (1 << 4) | 
Definition at line 25 of file uvcvideo.h.
| #define UVC_CONTROL_RESTORE (1 << 6) | 
Definition at line 28 of file uvcvideo.h.
| #define UVC_CONTROL_SET_CUR (1 << 0) | 
Definition at line 21 of file uvcvideo.h.
| #define UVCIOC_CTRL_ADD _IOW('U', 1, struct uvc_xu_control_info) | 
Definition at line 63 of file uvcvideo.h.
| #define UVCIOC_CTRL_GET _IOWR('U', 3, struct uvc_xu_control) | 
Definition at line 65 of file uvcvideo.h.
| #define UVCIOC_CTRL_MAP _IOWR('U', 2, struct uvc_xu_control_mapping) | 
Definition at line 64 of file uvcvideo.h.
| #define UVCIOC_CTRL_SET _IOW('U', 4, struct uvc_xu_control) | 
Definition at line 66 of file uvcvideo.h.
| UVC_CTRL_DATA_TYPE_RAW | |
| UVC_CTRL_DATA_TYPE_SIGNED | |
| UVC_CTRL_DATA_TYPE_UNSIGNED | |
| UVC_CTRL_DATA_TYPE_BOOLEAN | |
| UVC_CTRL_DATA_TYPE_ENUM | |
| UVC_CTRL_DATA_TYPE_BITMASK | 
Definition at line 12 of file uvcvideo.h.