Developer World
Spresense SDK Library v3.2.0-ebc0364
Video control ID(V4L2_CTRL_CLASS_USER)
Collaboration diagram for Video control ID(V4L2_CTRL_CLASS_USER):

Modules

 Video control ID(V4L2_CTRL_CLASS_CAMERA)
 

Macros

#define V4L2_CID_BRIGHTNESS   USER_CID(0)
 
#define V4L2_CID_CONTRAST   USER_CID(1)
 
#define V4L2_CID_SATURATION   USER_CID(2)
 
#define V4L2_CID_HUE   USER_CID(3)
 
#define V4L2_CID_AUTO_WHITE_BALANCE   USER_CID(4)
 
#define V4L2_CID_RED_BALANCE   USER_CID(5)
 
#define V4L2_CID_BLUE_BALANCE   USER_CID(6)
 
#define V4L2_CID_GAMMA   USER_CID(7)
 
#define V4L2_CID_GAMMA_CURVE   USER_CID(8)
 
#define V4L2_CID_EXPOSURE   USER_CID(9)
 
#define V4L2_CID_HFLIP   USER_CID(10)
 
#define V4L2_CID_VFLIP   USER_CID(11)
 
#define V4L2_CID_HFLIP_STILL   USER_CID(12)
 
#define V4L2_CID_VFLIP_STILL   USER_CID(13)
 
#define V4L2_CID_SHARPNESS   USER_CID(14)
 
#define V4L2_CID_COLOR_KILLER   USER_CID(15)
 
#define V4L2_CID_COLORFX   USER_CID(16)
 
#define V4L2_CID_AUTOBRIGHTNESS   USER_CID(17)
 
#define V4L2_CID_ROTATE   USER_CID(18)
 

Enumerations

enum  v4l2_colorfx {
  V4L2_COLORFX_NONE = 0 , V4L2_COLORFX_BW = 1 , V4L2_COLORFX_SEPIA = 2 , V4L2_COLORFX_NEGATIVE = 3 ,
  V4L2_COLORFX_EMBOSS = 4 , V4L2_COLORFX_SKETCH = 5 , V4L2_COLORFX_SKY_BLUE = 6 , V4L2_COLORFX_GRASS_GREEN = 7 ,
  V4L2_COLORFX_SKIN_WHITEN = 8 , V4L2_COLORFX_VIVID = 9 , V4L2_COLORFX_AQUA = 10 , V4L2_COLORFX_ART_FREEZE = 11 ,
  V4L2_COLORFX_SILHOUETTE = 12 , V4L2_COLORFX_SOLARIZATION = 13 , V4L2_COLORFX_ANTIQUE = 14 , V4L2_COLORFX_SET_CBCR = 15 ,
  V4L2_COLORFX_PASTEL = 16
}
 

Detailed Description

Macro Definition Documentation

◆ V4L2_CID_BRIGHTNESS

#define V4L2_CID_BRIGHTNESS   USER_CID(0)

Brightness

◆ V4L2_CID_CONTRAST

#define V4L2_CID_CONTRAST   USER_CID(1)

Contrast

◆ V4L2_CID_SATURATION

#define V4L2_CID_SATURATION   USER_CID(2)

Saturation

◆ V4L2_CID_HUE

#define V4L2_CID_HUE   USER_CID(3)

Hue

◆ V4L2_CID_AUTO_WHITE_BALANCE

#define V4L2_CID_AUTO_WHITE_BALANCE   USER_CID(4)

AWB

◆ V4L2_CID_RED_BALANCE

#define V4L2_CID_RED_BALANCE   USER_CID(5)

Red balance

◆ V4L2_CID_BLUE_BALANCE

#define V4L2_CID_BLUE_BALANCE   USER_CID(6)

Blue balance

◆ V4L2_CID_GAMMA

#define V4L2_CID_GAMMA   USER_CID(7)

Gamma value adjustment

◆ V4L2_CID_GAMMA_CURVE

#define V4L2_CID_GAMMA_CURVE   USER_CID(8)

Gamma curve adjustment

◆ V4L2_CID_EXPOSURE

#define V4L2_CID_EXPOSURE   USER_CID(9)

Exposure value

◆ V4L2_CID_HFLIP

#define V4L2_CID_HFLIP   USER_CID(10)

Mirror horizontally(VIDEO)

◆ V4L2_CID_VFLIP

#define V4L2_CID_VFLIP   USER_CID(11)

Mirror vertically(VIDEO)

◆ V4L2_CID_HFLIP_STILL

#define V4L2_CID_HFLIP_STILL   USER_CID(12)

Mirror horizontally(STILL)

◆ V4L2_CID_VFLIP_STILL

#define V4L2_CID_VFLIP_STILL   USER_CID(13)

Mirror vertically(STILL)

◆ V4L2_CID_SHARPNESS

#define V4L2_CID_SHARPNESS   USER_CID(14)

Sharpness

◆ V4L2_CID_COLOR_KILLER

#define V4L2_CID_COLOR_KILLER   USER_CID(15)

Color killer

◆ V4L2_CID_COLORFX

#define V4L2_CID_COLORFX   USER_CID(16)

Color effect

◆ V4L2_CID_AUTOBRIGHTNESS

#define V4L2_CID_AUTOBRIGHTNESS   USER_CID(17)

Auto brightness

◆ V4L2_CID_ROTATE

#define V4L2_CID_ROTATE   USER_CID(18)

Rotation

Enumeration Type Documentation

◆ v4l2_colorfx

Enumeration for V4L2_CID_COLORFX

Enumerator
V4L2_COLORFX_NONE 

No effect

V4L2_COLORFX_BW 

Black/white

V4L2_COLORFX_SEPIA 

Sepia

V4L2_COLORFX_NEGATIVE 

Positive/negative inversion

V4L2_COLORFX_EMBOSS 

Emboss

V4L2_COLORFX_SKETCH 

Sketch

V4L2_COLORFX_SKY_BLUE 

Sky blue

V4L2_COLORFX_GRASS_GREEN 

Grass green

V4L2_COLORFX_SKIN_WHITEN 

Skin whiten

V4L2_COLORFX_VIVID 

Vivid

V4L2_COLORFX_AQUA 

Aqua

V4L2_COLORFX_ART_FREEZE 

Art freeze

V4L2_COLORFX_SILHOUETTE 

Silhouette

V4L2_COLORFX_SOLARIZATION 

Solarization

V4L2_COLORFX_ANTIQUE 

Antique

V4L2_COLORFX_SET_CBCR 

Set CbCr

V4L2_COLORFX_PASTEL 

Pastel