|
TuyaOS
|
video encode 更多...
#include "tkl_video_enc.h"
宏定义 | |
| #define | TAL_VENC_CONFIG_T TKL_VENC_CONFIG_T |
| #define | TAL_VENC_FRAME_T TKL_VENC_FRAME_T |
| #define | TAL_VENC_OSD_T TKL_VENC_OSD_T |
枚举 | |
| enum | TAL_VENC_CMD_E { TAL_VENC_CMD_OSD , TAL_VENC_CMD_IDR } |
函数 | |
| 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_first_snap (INT32_T vi_chn, TKL_VENC_FRAME_T *pframe) |
| video first snap 更多... | |
| OPERATE_RET | tal_venc_get_frame (INT32_T vi_chn, INT32_T venc_chn, TKL_VENC_FRAME_T *pframe) |
| video encode get frame 更多... | |
| OPERATE_RET | tal_venc_init (INT32_T vi_chn, TKL_VENC_CONFIG_T *pconfig, INT32_T count) |
| video encode init 更多... | |
| 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_uninit (INT32_T vi_chn) |
| video encode uninit 更多... | |
video encode
Set video parameters and get video bitstream.
| OPERATE_RET tal_venc_get | ( | INT32_T | vi_chn, |
| INT32_T | venc_chn, | ||
| TAL_VENC_CMD_E | cmd, | ||
| VOID * | parg | ||
| ) |
video get
| [in] | vi_chn | vi channel number |
| [in] | venc_chn | venc chn |
| [in] | cmd | cmd |
| [out] | parg | parg |
| OPERATE_RET tal_venc_get_first_snap | ( | INT32_T | vi_chn, |
| TKL_VENC_FRAME_T * | pframe | ||
| ) |
video first snap
| [in] | vi_chn | vi channel number |
| [out] | pframe | output frame |
| OPERATE_RET tal_venc_get_frame | ( | INT32_T | vi_chn, |
| INT32_T | venc_chn, | ||
| TKL_VENC_FRAME_T * | pframe | ||
| ) |
video encode get frame
| [in] | vi_chn | vi channel number |
| [in] | venc_chn | venc channel number |
| [out] | pframe | output frame |
| OPERATE_RET tal_venc_init | ( | INT32_T | vi_chn, |
| TKL_VENC_CONFIG_T * | pconfig, | ||
| INT32_T | count | ||
| ) |
video encode init
| [in] | vi_chn | vi channel number |
| [in] | pconfig | venc config |
| [in] | count | count of pconfig |
| OPERATE_RET tal_venc_set | ( | INT32_T | vi_chn, |
| INT32_T | venc_chn, | ||
| TAL_VENC_CMD_E | cmd, | ||
| VOID * | parg | ||
| ) |
video set
| [in] | vi_chn | vi channel number |
| [in] | venc_chn | venc chn |
| [in] | cmd | cmd |
| [in] | parg | parg |
| OPERATE_RET tal_venc_uninit | ( | INT32_T | vi_chn | ) |
video encode uninit
| [in] | vi_chn | vi channel number |