Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
video_buffer Struct Reference

video buffer structure More...

#include <video.h>

Data Fields

voiddriver_data
 
uint8_tbuffer
 
uint32_t size
 
uint32_t bytesused
 
uint32_t timestamp
 

Detailed Description

video buffer structure

Represent a video frame.

Parameters
driver_datais a pointer to driver specific data.
bufferis a pointer to the start of the buffer.
sizeis the size in bytes of the buffer.
bytesusedis the number of bytes occupied by the valid data in the buffer.
timestampis a time reference in milliseconds at which the last data byte was actually received for input endpoints or to be consumed for output endpoints.

Field Documentation

◆ buffer

uint8_t* video_buffer::buffer

◆ bytesused

uint32_t video_buffer::bytesused

◆ driver_data

void* video_buffer::driver_data

◆ size

uint32_t video_buffer::size

◆ timestamp

uint32_t video_buffer::timestamp

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