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

Go to the source code of this file.

Data Structures

struct  v4l2EncodeCfg
 

Functions

void v4l2_encode_init_cfg (v4l2EncodeCfg *cfg)
 
v4l2EncodeHandle * v4l2_encode_create_handle (v4l2EncodeCfg *cfg)
 
int v4l2_encode_start (v4l2EncodeHandle *handle)
 
int v4l2_encode_enqueue_buf (v4l2EncodeHandle *handle, Buf *tiovx_buffer)
 
Buf * v4l2_encode_dqueue_buf (v4l2EncodeHandle *handle)
 
int v4l2_encode_stop (v4l2EncodeHandle *handle)
 
int v4l2_encode_delete_handle (v4l2EncodeHandle *handle)
 

Function Documentation

◆ v4l2_encode_init_cfg()

void v4l2_encode_init_cfg ( v4l2EncodeCfg cfg)

◆ v4l2_encode_create_handle()

v4l2EncodeHandle* v4l2_encode_create_handle ( v4l2EncodeCfg cfg)

◆ v4l2_encode_start()

int v4l2_encode_start ( v4l2EncodeHandle *  handle)

◆ v4l2_encode_enqueue_buf()

int v4l2_encode_enqueue_buf ( v4l2EncodeHandle *  handle,
Buf *  tiovx_buffer 
)

◆ v4l2_encode_dqueue_buf()

Buf* v4l2_encode_dqueue_buf ( v4l2EncodeHandle *  handle)

◆ v4l2_encode_stop()

int v4l2_encode_stop ( v4l2EncodeHandle *  handle)

◆ v4l2_encode_delete_handle()

int v4l2_encode_delete_handle ( v4l2EncodeHandle *  handle)