62 #if defined (__cplusplus)
67 #include <sys/slogcodes.h>
69 #include "main_helper.h"
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);
240 uint8_t is_eos, uint32_t in_filled_len, vpu_dec_status_t *dec_status);
242 #if defined (__cplusplus)
int32_t vpu_enc_init(void *hdl, tivpu_enc_config_t *config)
vpu_enc_init
void * vpu_codec_open(void)
vpu_codec_open
int32_t vpu_dec_init(void *hdl, tivpu_dec_config_t *config)
vpu_dec_init
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
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_enc_start_streaming(void *hdl)
vpu_enc_start_streaming
int32_t vpu_dec_close(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_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_dec_deinit(void *hdl)
int32_t vpu_enc_stop_streaming(void *hdl)
vpu_enc_stop_streaming
int32_t vpu_enc_get_buf_info(void *hdl, uint32_t *nbuffers, uint32_t *max_size)
vpu_enc_get_buf_info
int32_t vpu_get_product_info(void *hdl, uint32_t coreIdx, VpuAttr *vpuHwInfo)
vpu_get_product_info
int32_t vpu_dec_start_streaming(void *hdl)
int32_t vpu_dec_stop_streaming(void *hdl)
int32_t vpu_enc_deinit(void *hdl)
vpu_enc_deinit
vpu_buf_dir
vpu_buf_dir enumeration. Identifies if it is an input of an output buffer
Definition: vpu_usr.h:75
@ TIVPU_BUFDIR_INPUT
Definition: vpu_usr.h:77
@ TIVPU_BUFDIR_OUTPUT
Definition: vpu_usr.h:76