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

Go to the source code of this file.

Data Structures

struct  v4l2DecodeCfg
 
struct  v4l2DecodeOutFmt
 

Functions

void v4l2_decode_init_cfg (v4l2DecodeCfg *cfg)
 
v4l2DecodeHandle * v4l2_decode_create_handle (v4l2DecodeCfg *cfg, v4l2DecodeOutFmt *out_fmt)
 
int v4l2_decode_start (v4l2DecodeHandle *handle)
 
int v4l2_decode_enqueue_buf (v4l2DecodeHandle *handle, Buf *tiovx_buffer)
 
Buf * v4l2_decode_dqueue_buf (v4l2DecodeHandle *handle)
 
int v4l2_decode_stop (v4l2DecodeHandle *handle)
 
int v4l2_decode_delete_handle (v4l2DecodeHandle *handle)
 

Function Documentation

◆ v4l2_decode_init_cfg()

void v4l2_decode_init_cfg ( v4l2DecodeCfg cfg)

◆ v4l2_decode_create_handle()

v4l2DecodeHandle* v4l2_decode_create_handle ( v4l2DecodeCfg cfg,
v4l2DecodeOutFmt out_fmt 
)

◆ v4l2_decode_start()

int v4l2_decode_start ( v4l2DecodeHandle *  handle)

◆ v4l2_decode_enqueue_buf()

int v4l2_decode_enqueue_buf ( v4l2DecodeHandle *  handle,
Buf *  tiovx_buffer 
)

◆ v4l2_decode_dqueue_buf()

Buf* v4l2_decode_dqueue_buf ( v4l2DecodeHandle *  handle)

◆ v4l2_decode_stop()

int v4l2_decode_stop ( v4l2DecodeHandle *  handle)

◆ v4l2_decode_delete_handle()

int v4l2_decode_delete_handle ( v4l2DecodeHandle *  handle)