12#ifndef __TAL_VIDEO_ENC_H__
13#define __TAL_VIDEO_ENC_H__
15#include "tkl_video_enc.h"
21#define TAL_VENC_CONFIG_T TKL_VENC_CONFIG_T
22#define TAL_VENC_FRAME_T TKL_VENC_FRAME_T
23#define TAL_VENC_OSD_T TKL_VENC_OSD_T
40OPERATE_RET
tal_venc_init(INT32_T vi_chn, TAL_VENC_CONFIG_T *pconfig, INT32_T count);
52OPERATE_RET
tal_venc_set(INT32_T vi_chn, INT32_T venc_chn, TAL_VENC_CMD_E cmd, VOID *parg);
64OPERATE_RET
tal_venc_get(INT32_T vi_chn, INT32_T venc_chn, TAL_VENC_CMD_E cmd, VOID *parg);
OPERATE_RET tal_venc_set(INT32_T vi_chn, INT32_T venc_chn, TAL_VENC_CMD_E cmd, VOID *parg)
video set
OPERATE_RET tal_venc_init(INT32_T vi_chn, TKL_VENC_CONFIG_T *pconfig, INT32_T count)
video encode init
OPERATE_RET tal_venc_get_first_snap(INT32_T vi_chn, TKL_VENC_FRAME_T *pframe)
video first snap
OPERATE_RET tal_venc_uninit(INT32_T vi_chn)
video encode uninit
OPERATE_RET tal_venc_get(INT32_T vi_chn, INT32_T venc_chn, TAL_VENC_CMD_E cmd, VOID *parg)
video get
OPERATE_RET tal_venc_get_frame(INT32_T vi_chn, INT32_T venc_chn, TKL_VENC_FRAME_T *pframe)
video encode get frame