Developer World
Spresense SDK Library v3.2.0-ebc0364
v4l2_ext_control Struct Reference

#include <video.h>

Public Attributes

uint16_t id
 
uint16_t size
 
union {
   int32_t   value
 
   int64_t   value64
 
   char *   string
 
   uint8_t *   p_u8
 
   uint16_t *   p_u16
 
   uint32_t *   p_u32
 
   void *   ptr
 
}; 
 

Detailed Description

Structure for each control of ioctl(VIDIOC_G_EXT_CTRLS / VIDIOC_S_EXT_CTRLS)

Member Data Documentation

◆ id

uint16_t id

Camera control id

◆ size

uint16_t size

Size of value(not use)

◆ value

int32_t value

QUERY_EXT_CTRL type = INTEGER, xxx

◆ value64

int64_t value64

QUERY_EXT_CTRL type = INTEGER64, MENU

◆ p_u8

uint8_t* p_u8

QUERY_EXT_CTRL type = U8

◆ p_u16

uint16_t* p_u16

QUERY_EXT_CTRL type = U16

◆ p_u32

uint32_t* p_u32

QUERY_EXT_CTRL type = U32


The documentation for this struct was generated from the following file: