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.