Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
video_buffer Struct Reference

Video buffer structure. More...

#include <video.h>

Data Fields

void * driver_data
 pointer to driver specific data.
 
uint8_tbuffer
 pointer to the start of the buffer.
 
uint32_t size
 size of the buffer in bytes.
 
uint32_t bytesused
 number of bytes occupied by the valid data in the buffer.
 
uint32_t timestamp
 time reference in milliseconds at which the last data byte was actually received for input endpoints or to be consumed for output endpoints.
 

Detailed Description

Video buffer structure.

Represent a video frame.

Field Documentation

◆ buffer

uint8_t* video_buffer::buffer

pointer to the start of the buffer.

◆ bytesused

uint32_t video_buffer::bytesused

number of bytes occupied by the valid data in the buffer.

◆ driver_data

void* video_buffer::driver_data

pointer to driver specific data.

◆ size

uint32_t video_buffer::size

size of the buffer in bytes.

◆ timestamp

uint32_t video_buffer::timestamp

time reference in milliseconds at which the last data byte was actually received for input endpoints or to be consumed for output endpoints.


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