|
Zephyr API Documentation 4.3.0-rc2
A Scalable Open Source RTOS
|
#include <zephyr/drivers/video-controls.h>
Data Fields | |
| const struct device * | dev |
| device being queried, application needs to set this field | |
| uint32_t | id |
| control id, application needs to set this field | |
| uint32_t | type |
| control type | |
| const char * | name |
| control name | |
| uint32_t | flags |
| control flags | |
| struct video_ctrl_range | range |
| control range | |
| union { | |
| const char *const * menu | |
| const int64_t * int_menu | |
| }; | |
| menu if control is of menu type | |
| union { ... } video_ctrl_query |
menu if control is of menu type
| const struct device* video_ctrl_query::dev |
device being queried, application needs to set this field
| uint32_t video_ctrl_query::flags |
control flags
| uint32_t video_ctrl_query::id |
control id, application needs to set this field
| const int64_t* video_ctrl_query::int_menu |
| const char* const* video_ctrl_query::menu |
| const char* video_ctrl_query::name |
control name
| struct video_ctrl_range video_ctrl_query::range |
control range
| uint32_t video_ctrl_query::type |
control type