Webcam Library Reference Documentation  Logitech logo

Libs/libwebcam/compat.h File Reference

Declarations for compatibility with different V4L2 versions. More...

#include <linux/videodev.h>
#include <linux/videodev2.h>
#include <uvcvideo.h>

Go to the source code of this file.

Defines

#define UVC_CID_BACKLIGHT_COMPENSATION   (V4L2_CID_PRIVATE_BASE+0)
#define UVC_CID_POWER_LINE_FREQUENCY   (V4L2_CID_PRIVATE_BASE+1)
#define UVC_CID_SHARPNESS   (V4L2_CID_PRIVATE_BASE+2)
#define UVC_CID_HUE_AUTO   (V4L2_CID_PRIVATE_BASE+3)
#define UVC_CID_FOCUS_AUTO   (V4L2_CID_PRIVATE_BASE+4)
#define UVC_CID_FOCUS_ABSOLUTE   (V4L2_CID_PRIVATE_BASE+5)
#define UVC_CID_FOCUS_RELATIVE   (V4L2_CID_PRIVATE_BASE+6)
#define UVC_CID_PAN_RELATIVE   (V4L2_CID_PRIVATE_BASE+7)
#define UVC_CID_TILT_RELATIVE   (V4L2_CID_PRIVATE_BASE+8)
#define UVC_CID_PANTILT_RESET   (V4L2_CID_PRIVATE_BASE+9)
#define UVC_CID_EXPOSURE_AUTO   (V4L2_CID_PRIVATE_BASE+10)
#define UVC_CID_EXPOSURE_ABSOLUTE   (V4L2_CID_PRIVATE_BASE+11)
#define UVC_CID_EXPOSURE_AUTO_PRIORITY   (V4L2_CID_PRIVATE_BASE+14)
#define UVC_CID_WHITE_BALANCE_TEMPERATURE_AUTO   (V4L2_CID_PRIVATE_BASE+12)
#define UVC_CID_WHITE_BALANCE_TEMPERATURE   (V4L2_CID_PRIVATE_BASE+13)
#define V4L2_CTRL_CLASS_USER   0x00980000
#define V4L2_CTRL_CLASS_MPEG   0x00990000
#define V4L2_CTRL_CLASS_CAMERA   0x009a0000
#define V4L2_CTRL_ID2CLASS(id)   ((id) & 0x0fff0000UL)
#define V4L2_CID_POWER_LINE_FREQUENCY   (V4L2_CID_BASE+24)
#define V4L2_CID_HUE_AUTO   (V4L2_CID_BASE+25)
#define V4L2_CID_WHITE_BALANCE_TEMPERATURE   (V4L2_CID_BASE+26)
#define V4L2_CID_SHARPNESS   (V4L2_CID_BASE+27)
#define V4L2_CID_BACKLIGHT_COMPENSATION   (V4L2_CID_BASE+28)
#define V4L2_CID_CAMERA_CLASS_BASE   (V4L2_CTRL_CLASS_CAMERA | 0x900)
#define V4L2_CID_EXPOSURE_AUTO   (V4L2_CID_CAMERA_CLASS_BASE+1)
#define V4L2_CID_EXPOSURE_ABSOLUTE   (V4L2_CID_CAMERA_CLASS_BASE+2)
#define V4L2_CID_EXPOSURE_AUTO_PRIORITY   (V4L2_CID_CAMERA_CLASS_BASE+3)
#define V4L2_CID_PAN_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+4)
#define V4L2_CID_TILT_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+5)
#define V4L2_CID_PAN_RESET   (V4L2_CID_CAMERA_CLASS_BASE+6)
#define V4L2_CID_TILT_RESET   (V4L2_CID_CAMERA_CLASS_BASE+7)
#define V4L2_CID_PAN_ABSOLUTE   (V4L2_CID_CAMERA_CLASS_BASE+8)
#define V4L2_CID_TILT_ABSOLUTE   (V4L2_CID_CAMERA_CLASS_BASE+9)
#define V4L2_CID_FOCUS_ABSOLUTE   (V4L2_CID_CAMERA_CLASS_BASE+10)
#define V4L2_CID_FOCUS_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+11)
#define V4L2_CID_FOCUS_AUTO   (V4L2_CID_CAMERA_CLASS_BASE+12)
#define V4L2_CID_ZOOM_ABSOLUTE   (V4L2_CID_CAMERA_CLASS_BASE+13)
#define V4L2_CID_ZOOM_RELATIVE   (V4L2_CID_CAMERA_CLASS_BASE+14)
#define V4L2_CID_ZOOM_CONTINUOUS   (V4L2_CID_CAMERA_CLASS_BASE+15)
#define V4L2_CID_PRIVACY   (V4L2_CID_CAMERA_CLASS_BASE+16)


Detailed Description

Declarations for compatibility with different V4L2 versions.


Generated on Wed Sep 18 20:36:53 2019 for Webcam Library by Doxygen 1.5.9
Copyright © 2006-2008 Logitech.