Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
Video Controls

Video controls. More...

Macros

#define VIDEO_CTRL_CLASS_GENERIC   0x00000000 /* Generic class controls */
 
#define VIDEO_CTRL_CLASS_CAMERA   0x00010000 /* Camera class controls */
 
#define VIDEO_CTRL_CLASS_MPEG   0x00020000 /* MPEG-compression controls */
 
#define VIDEO_CTRL_CLASS_JPEG   0x00030000 /* JPEG-compression controls */
 
#define VIDEO_CTRL_CLASS_VENDOR   0xFFFF0000 /* Vendor-specific class controls */
 
#define VIDEO_CID_HFLIP   (VIDEO_CTRL_CLASS_GENERIC + 0) /* Mirror the picture horizontally */
 
#define VIDEO_CID_VFLIP   (VIDEO_CTRL_CLASS_GENERIC + 1) /* Mirror the picture vertically */
 
#define VIDEO_CID_CAMERA_EXPOSURE   (VIDEO_CTRL_CLASS_CAMERA + 0)
 
#define VIDEO_CID_CAMERA_GAIN   (VIDEO_CTRL_CLASS_CAMERA + 1)
 
#define VIDEO_CID_CAMERA_ZOOM   (VIDEO_CTRL_CLASS_CAMERA + 2)
 
#define VIDEO_CID_CAMERA_BRIGHTNESS   (VIDEO_CTRL_CLASS_CAMERA + 3)
 
#define VIDEO_CID_CAMERA_SATURATION   (VIDEO_CTRL_CLASS_CAMERA + 4)
 
#define VIDEO_CID_CAMERA_WHITE_BAL   (VIDEO_CTRL_CLASS_CAMERA + 5)
 
#define VIDEO_CID_CAMERA_CONTRAST   (VIDEO_CTRL_CLASS_CAMERA + 6)
 
#define VIDEO_CID_CAMERA_COLORBAR   (VIDEO_CTRL_CLASS_CAMERA + 7)
 
#define VIDEO_CID_CAMERA_QUALITY   (VIDEO_CTRL_CLASS_CAMERA + 8)
 

Detailed Description

Video controls.

Macro Definition Documentation

◆ VIDEO_CID_CAMERA_BRIGHTNESS

#define VIDEO_CID_CAMERA_BRIGHTNESS   (VIDEO_CTRL_CLASS_CAMERA + 3)

◆ VIDEO_CID_CAMERA_COLORBAR

#define VIDEO_CID_CAMERA_COLORBAR   (VIDEO_CTRL_CLASS_CAMERA + 7)

◆ VIDEO_CID_CAMERA_CONTRAST

#define VIDEO_CID_CAMERA_CONTRAST   (VIDEO_CTRL_CLASS_CAMERA + 6)

◆ VIDEO_CID_CAMERA_EXPOSURE

#define VIDEO_CID_CAMERA_EXPOSURE   (VIDEO_CTRL_CLASS_CAMERA + 0)

◆ VIDEO_CID_CAMERA_GAIN

#define VIDEO_CID_CAMERA_GAIN   (VIDEO_CTRL_CLASS_CAMERA + 1)

◆ VIDEO_CID_CAMERA_QUALITY

#define VIDEO_CID_CAMERA_QUALITY   (VIDEO_CTRL_CLASS_CAMERA + 8)

◆ VIDEO_CID_CAMERA_SATURATION

#define VIDEO_CID_CAMERA_SATURATION   (VIDEO_CTRL_CLASS_CAMERA + 4)

◆ VIDEO_CID_CAMERA_WHITE_BAL

#define VIDEO_CID_CAMERA_WHITE_BAL   (VIDEO_CTRL_CLASS_CAMERA + 5)

◆ VIDEO_CID_CAMERA_ZOOM

#define VIDEO_CID_CAMERA_ZOOM   (VIDEO_CTRL_CLASS_CAMERA + 2)

◆ VIDEO_CID_HFLIP

#define VIDEO_CID_HFLIP   (VIDEO_CTRL_CLASS_GENERIC + 0) /* Mirror the picture horizontally */

◆ VIDEO_CID_VFLIP

#define VIDEO_CID_VFLIP   (VIDEO_CTRL_CLASS_GENERIC + 1) /* Mirror the picture vertically */

◆ VIDEO_CTRL_CLASS_CAMERA

#define VIDEO_CTRL_CLASS_CAMERA   0x00010000 /* Camera class controls */

◆ VIDEO_CTRL_CLASS_GENERIC

#define VIDEO_CTRL_CLASS_GENERIC   0x00000000 /* Generic class controls */

◆ VIDEO_CTRL_CLASS_JPEG

#define VIDEO_CTRL_CLASS_JPEG   0x00030000 /* JPEG-compression controls */

◆ VIDEO_CTRL_CLASS_MPEG

#define VIDEO_CTRL_CLASS_MPEG   0x00020000 /* MPEG-compression controls */

◆ VIDEO_CTRL_CLASS_VENDOR

#define VIDEO_CTRL_CLASS_VENDOR   0xFFFF0000 /* Vendor-specific class controls */