Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Types used by both video drivers and subsystem. More...

#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  video_buffer
 Video buffer structure. More...
struct  video_format
 Video format structure. More...
struct  video_format_cap
 Video format capability. More...
struct  video_caps
 Video format capabilities. More...
struct  video_ctrl_range
 Video control range structure. More...
struct  video_control
 Video control structure. More...
struct  video_ctrl_query
 Video control query structure. More...
struct  video_rect
 Description of a rectangle area. More...
struct  video_selection
 Video selection (crop / compose) structure. More...
struct  video_frmival
 Video frame interval structure. More...
struct  video_frmival_stepwise
 Video frame interval stepwise structure. More...
struct  video_frmival_enum
 Video frame interval enumeration structure. More...

Enumerations

enum  video_buf_type { VIDEO_BUF_TYPE_INPUT = 1 , VIDEO_BUF_TYPE_OUTPUT = 2 }
 video_buf_type enum More...
enum  video_buf_memory { VIDEO_MEMORY_INTERNAL = 1 , VIDEO_MEMORY_EXTERNAL = 2 }
 video_buf_memory enum More...
enum  video_signal_result { VIDEO_BUF_DONE , VIDEO_BUF_ABORTED , VIDEO_BUF_ERROR }
 Video signal result. More...
enum  video_selection_target {
  VIDEO_SEL_TGT_CROP , VIDEO_SEL_TGT_CROP_BOUND , VIDEO_SEL_TGT_NATIVE_SIZE , VIDEO_SEL_TGT_COMPOSE ,
  VIDEO_SEL_TGT_COMPOSE_BOUND
}
 Video selection target. More...
enum  video_frmival_type { VIDEO_FRMIVAL_TYPE_DISCRETE = 1 , VIDEO_FRMIVAL_TYPE_STEPWISE = 2 }
 Supported frame interval type of a video device. More...

Detailed Description

Types used by both video drivers and subsystem.