#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 | |
| }; | |
Structure for each control of ioctl(VIDIOC_G_EXT_CTRLS / VIDIOC_S_EXT_CTRLS)
| uint16_t id |
Camera control id
| uint16_t size |
Size of value(not use)
| int32_t value |
QUERY_EXT_CTRL type = INTEGER, xxx
| int64_t value64 |
QUERY_EXT_CTRL type = INTEGER64, MENU
| uint8_t* p_u8 |
QUERY_EXT_CTRL type = U8
| uint16_t* p_u16 |
QUERY_EXT_CTRL type = U16
| uint32_t* p_u32 |
QUERY_EXT_CTRL type = U32