Classes | Defines
uvcvideo.h File Reference
#include <linux/kernel.h>
#include <linux/videodev2.h>
#include "uvc_compat.h"
Include dependency graph for uvcvideo.h:
This graph shows which files directly or indirectly include this file:

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_GET_CUR   (1 << 1)
#define UVC_CONTROL_SET_CUR   (1 << 0)
#define UVC_CTRL_DATA_TYPE_BITMASK   5
#define UVC_CTRL_DATA_TYPE_BOOLEAN   3
#define UVC_CTRL_DATA_TYPE_ENUM   4
#define UVC_CTRL_DATA_TYPE_RAW   0
#define UVC_CTRL_DATA_TYPE_SIGNED   1
#define UVC_CTRL_DATA_TYPE_UNSIGNED   2
#define UVC_GUID_UVC_EXTENSION
#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)
#define V4L2_CID_PANTILT_RESET   (V4L2_CID_PRIVATE_BASE+9)
#define V4L2_CID_WHITE_BALANCE_TEMPERATURE_AUTO   V4L2_CID_AUTO_WHITE_BALANCE
#define V4L2_CID_ZOOM_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+14)
#define XU_ACTUAL_FPS_CONTROL   0x11
#define XU_ANALOG_VIDEO_STANDARD_CONTROL   0x05
#define XU_AUTO_PAN_SPEED_CONTROL   0x0C
#define XU_CAPTURE_FPS_CONTROL   0x10
#define XU_FIRMWARE_VERSION_CONTROL   0x01
#define XU_FLASH_PARAMETER_CONTROL   0x02
#define XU_FLIP_SCREEN_CONTROL   0x03
#define XU_GAIN_ABSOLUTE_CONTROL   0x1E
#define XU_INFO_DISPLAY_CONTROL   0x0F
#define XU_JPEG_QUALITY_CONTROL   0x0D
#define XU_LENS_TYPE_CONTROL   0x12
#define XU_LOCATION_ABSOLUTE_CONTROL   0x17
#define XU_MEDIAN_FILTER_CONTROL   0x07
#define XU_PAN_ABSOLUTE_CONTROL   0x13
#define XU_PENDING_PTZR_CONTROL   0x0B
#define XU_PUSH_BUTTON_CONTROL   0x08
#define XU_ROLL_ABSOLUTE_CONTROL   0x15
#define XU_SERIAL_ID_CONTROL   0x0E
#define XU_SMALL_HEMISPHERE_CONTROL   0x04
#define XU_TILT_ABSOLUTE_CONTROL   0x14
#define XU_UNDEFINED   0x00
#define XU_ZOOM_ABSOLUTE_CONTROL   0x16

Define Documentation

#define UVC_CONTROL_GET_CUR   (1 << 1)

Definition at line 79 of file uvcvideo.h.

#define UVC_CONTROL_SET_CUR   (1 << 0)

Definition at line 78 of file uvcvideo.h.

Definition at line 75 of file uvcvideo.h.

Definition at line 73 of file uvcvideo.h.

#define UVC_CTRL_DATA_TYPE_ENUM   4

Definition at line 74 of file uvcvideo.h.

#define UVC_CTRL_DATA_TYPE_RAW   0

Definition at line 70 of file uvcvideo.h.

#define UVC_CTRL_DATA_TYPE_SIGNED   1

Definition at line 71 of file uvcvideo.h.

Definition at line 72 of file uvcvideo.h.

Value:
{0x4e, 0x4d, 0x33, 0x30, 0x01, 0x7a, 0xce, 0x41, \
                                 0x80, 0x53, 0x5b, 0x7f, 0x3f, 0xb7, 0x61, 0x99}

Definition at line 43 of file uvcvideo.h.

#define UVCIOC_CTRL_ADD   _IOW('U', 1, struct uvc_xu_control_info)

Definition at line 108 of file uvcvideo.h.

#define UVCIOC_CTRL_GET   _IOWR('U', 3, struct uvc_xu_control)

Definition at line 110 of file uvcvideo.h.

#define UVCIOC_CTRL_MAP   _IOWR('U', 2, struct uvc_xu_control_mapping)

Definition at line 109 of file uvcvideo.h.

#define UVCIOC_CTRL_SET   _IOW('U', 4, struct uvc_xu_control)

Definition at line 111 of file uvcvideo.h.

#define V4L2_CID_PANTILT_RESET   (V4L2_CID_PRIVATE_BASE+9)

Definition at line 39 of file uvcvideo.h.

#define V4L2_CID_WHITE_BALANCE_TEMPERATURE_AUTO   V4L2_CID_AUTO_WHITE_BALANCE

Definition at line 40 of file uvcvideo.h.

#define V4L2_CID_ZOOM_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+14)

Definition at line 41 of file uvcvideo.h.

#define XU_ACTUAL_FPS_CONTROL   0x11

Definition at line 60 of file uvcvideo.h.

Definition at line 51 of file uvcvideo.h.

#define XU_AUTO_PAN_SPEED_CONTROL   0x0C

Definition at line 55 of file uvcvideo.h.

#define XU_CAPTURE_FPS_CONTROL   0x10

Definition at line 59 of file uvcvideo.h.

#define XU_FIRMWARE_VERSION_CONTROL   0x01

Definition at line 47 of file uvcvideo.h.

#define XU_FLASH_PARAMETER_CONTROL   0x02

Definition at line 48 of file uvcvideo.h.

#define XU_FLIP_SCREEN_CONTROL   0x03

Definition at line 49 of file uvcvideo.h.

#define XU_GAIN_ABSOLUTE_CONTROL   0x1E

Definition at line 67 of file uvcvideo.h.

#define XU_INFO_DISPLAY_CONTROL   0x0F

Definition at line 58 of file uvcvideo.h.

#define XU_JPEG_QUALITY_CONTROL   0x0D

Definition at line 56 of file uvcvideo.h.

#define XU_LENS_TYPE_CONTROL   0x12

Definition at line 61 of file uvcvideo.h.

#define XU_LOCATION_ABSOLUTE_CONTROL   0x17

Definition at line 66 of file uvcvideo.h.

#define XU_MEDIAN_FILTER_CONTROL   0x07

Definition at line 52 of file uvcvideo.h.

#define XU_PAN_ABSOLUTE_CONTROL   0x13

Definition at line 62 of file uvcvideo.h.

#define XU_PENDING_PTZR_CONTROL   0x0B

Definition at line 54 of file uvcvideo.h.

#define XU_PUSH_BUTTON_CONTROL   0x08

Definition at line 53 of file uvcvideo.h.

#define XU_ROLL_ABSOLUTE_CONTROL   0x15

Definition at line 64 of file uvcvideo.h.

#define XU_SERIAL_ID_CONTROL   0x0E

Definition at line 57 of file uvcvideo.h.

#define XU_SMALL_HEMISPHERE_CONTROL   0x04

Definition at line 50 of file uvcvideo.h.

#define XU_TILT_ABSOLUTE_CONTROL   0x14

Definition at line 63 of file uvcvideo.h.

#define XU_UNDEFINED   0x00

Definition at line 46 of file uvcvideo.h.

#define XU_ZOOM_ABSOLUTE_CONTROL   0x16

Definition at line 65 of file uvcvideo.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


opt_camera
Author(s): Kei Okada
autogenerated on Sat Mar 23 2013 21:00:15