62 #if defined (__cplusplus) 67 #include <sys/slogcodes.h> 69 #include "main_helper.h" 122 int32_t
vpu_enc_init(
void *hdl, tivpu_enc_config_t *config);
151 int32_t
vpu_encode_frame(
void *hdl,
unsigned long ip_buf,
unsigned long op_buf,
unsigned long op_first_buf,
152 uint8_t is_eos, vpu_enc_status_t *enc_status);
206 int32_t
vpu_dec_init(
void *hdl, tivpu_dec_config_t *config);
239 int32_t
vpu_decode_frame(
void *hdl,
unsigned long ip_buf,
unsigned long op_buf,
240 uint8_t is_eos, uint32_t in_filled_len, vpu_dec_status_t *dec_status);
242 #if defined (__cplusplus) 246 #endif // __VPU_USR_H__ int32_t vpu_decode_frame(void *hdl, unsigned long ip_buf, unsigned long op_buf, uint8_t is_eos, uint32_t in_filled_len, vpu_dec_status_t *dec_status)
vpu_decode_frame
int32_t vpu_encode_frame(void *hdl, unsigned long ip_buf, unsigned long op_buf, unsigned long op_first_buf, uint8_t is_eos, vpu_enc_status_t *enc_status)
vpu_encode_frame
void * vpu_codec_open(void)
vpu_codec_open
int32_t vpu_get_product_info(void *hdl, uint32_t coreIdx, VpuAttr *vpuHwInfo)
vpu_get_product_info
vpu_buf_dir
vpu_buf_dir enumeration. Identifies if it is an input of an output buffer
Definition: vpu_usr.h:75
int32_t vpu_dec_deinit(void *hdl)
int32_t vpu_enc_start_streaming(void *hdl)
vpu_enc_start_streaming
int32_t vpu_dec_buf_prepare(void *hdl, vpu_buffer_t *bufs, int nbuf, vpu_buf_dir buf_dir)
vpu_dec_buf_prepare
int32_t vpu_dec_init(void *hdl, tivpu_dec_config_t *config)
vpu_dec_init
int32_t vpu_enc_get_buf_info(void *hdl, uint32_t *nbuffers, uint32_t *max_size)
vpu_enc_get_buf_info
int32_t vpu_enc_stop_streaming(void *hdl)
vpu_enc_stop_streaming
int32_t vpu_enc_deinit(void *hdl)
vpu_enc_deinit
int32_t vpu_dec_close(void *hdl)
int32_t vpu_enc_init(void *hdl, tivpu_enc_config_t *config)
vpu_enc_init
int32_t vpu_dec_start_streaming(void *hdl)
void vpu_codec_close(void *hdl)
vpu_codec_close
int32_t vpu_enc_buf_prepare(void *hdl, vpu_buffer_t *bufs, int nbuf, vpu_buf_dir buf_dir)
vpu_enc_buf_prepare
int32_t vpu_dec_stop_streaming(void *hdl)