|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Types used to access drivers video controls. More...
Data Structures | |
| struct | video_ctrl |
| Storage type for video controls. More... | |
Macros | |
| #define | VIDEO_CTRL_FLAG_READ_ONLY BIT(0) |
| Control is read-only. | |
| #define | VIDEO_CTRL_FLAG_WRITE_ONLY BIT(1) |
| Control is write-only. | |
| #define | VIDEO_CTRL_FLAG_VOLATILE BIT(2) |
| Control that needs a freshly read as constantly updated by HW. | |
| #define | VIDEO_CTRL_FLAG_INACTIVE BIT(3) |
| Control is inactive, e.g. | |
| #define | VIDEO_CTRL_FLAG_UPDATE BIT(4) |
| Control that affects other controls, e.g. | |
Enumerations | |
| enum | video_ctrl_type { VIDEO_CTRL_TYPE_BOOLEAN = 1 , VIDEO_CTRL_TYPE_INTEGER = 2 , VIDEO_CTRL_TYPE_INTEGER64 = 3 , VIDEO_CTRL_TYPE_MENU = 4 , VIDEO_CTRL_TYPE_STRING = 5 , VIDEO_CTRL_TYPE_INTEGER_MENU = 6 } |
| Type of video control. More... | |
Types used to access drivers video controls.
| #define VIDEO_CTRL_FLAG_INACTIVE BIT(3) |
#include <zephyr/drivers/video.h>
Control is inactive, e.g.
manual controls of an autocluster in automatic mode
| #define VIDEO_CTRL_FLAG_READ_ONLY BIT(0) |
#include <zephyr/drivers/video.h>
Control is read-only.
| #define VIDEO_CTRL_FLAG_UPDATE BIT(4) |
#include <zephyr/drivers/video.h>
Control that affects other controls, e.g.
the primary control of a cluster
| #define VIDEO_CTRL_FLAG_VOLATILE BIT(2) |
#include <zephyr/drivers/video.h>
Control that needs a freshly read as constantly updated by HW.
| #define VIDEO_CTRL_FLAG_WRITE_ONLY BIT(1) |
#include <zephyr/drivers/video.h>
Control is write-only.
| enum video_ctrl_type |
#include <zephyr/drivers/video.h>
Type of video control.
This is also affecting the size (32-bit or 64-bit).