EdgeAI TIOVX Apps Guide
v4l2_capture_module.h File Reference
Include dependency graph for v4l2_capture_module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  v4l2CaptureCfg
 

Functions

void v4l2_capture_init_cfg (v4l2CaptureCfg *cfg)
 
v4l2CaptureHandle * v4l2_capture_create_handle (v4l2CaptureCfg *cfg)
 
int v4l2_capture_start (v4l2CaptureHandle *handle)
 
int v4l2_capture_enqueue_buf (v4l2CaptureHandle *handle, Buf *tiovx_buffer)
 
Buf * v4l2_capture_dqueue_buf (v4l2CaptureHandle *handle)
 
int v4l2_capture_stop (v4l2CaptureHandle *handle)
 
int v4l2_capture_delete_handle (v4l2CaptureHandle *handle)
 

Function Documentation

◆ v4l2_capture_init_cfg()

void v4l2_capture_init_cfg ( v4l2CaptureCfg cfg)

◆ v4l2_capture_create_handle()

v4l2CaptureHandle* v4l2_capture_create_handle ( v4l2CaptureCfg cfg)

◆ v4l2_capture_start()

int v4l2_capture_start ( v4l2CaptureHandle *  handle)

◆ v4l2_capture_enqueue_buf()

int v4l2_capture_enqueue_buf ( v4l2CaptureHandle *  handle,
Buf *  tiovx_buffer 
)

◆ v4l2_capture_dqueue_buf()

Buf* v4l2_capture_dqueue_buf ( v4l2CaptureHandle *  handle)

◆ v4l2_capture_stop()

int v4l2_capture_stop ( v4l2CaptureHandle *  handle)

◆ v4l2_capture_delete_handle()

int v4l2_capture_delete_handle ( v4l2CaptureHandle *  handle)