TuyaOS
宏定义 | 枚举 | 函数
tal_video_enc.h 文件参考

video encode 更多...

#include "tkl_video_enc.h"
tal_video_enc.h 的引用(Include)关系图:

浏览源代码.

宏定义

#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

版本
0.1
日期
2021-11-09

Set video parameters and get video bitstream.

函数说明

◆ tal_venc_get()

OPERATE_RET tal_venc_get ( INT32_T  vi_chn,
INT32_T  venc_chn,
TAL_VENC_CMD_E  cmd,
VOID *  parg 
)

video get

参数
[in]vi_chnvi channel number
[in]venc_chnvenc chn
[in]cmdcmd
[out]pargparg
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tal_venc_get_first_snap()

OPERATE_RET tal_venc_get_first_snap ( INT32_T  vi_chn,
TKL_VENC_FRAME_T *  pframe 
)

video first snap

参数
[in]vi_chnvi channel number
[out]pframeoutput frame
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tal_venc_get_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_chnvi channel number
[in]venc_chnvenc channel number
[out]pframeoutput frame
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tal_venc_init()

OPERATE_RET tal_venc_init ( INT32_T  vi_chn,
TKL_VENC_CONFIG_T *  pconfig,
INT32_T  count 
)

video encode init

参数
[in]vi_chnvi channel number
[in]pconfigvenc config
[in]countcount of pconfig
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tal_venc_set()

OPERATE_RET tal_venc_set ( INT32_T  vi_chn,
INT32_T  venc_chn,
TAL_VENC_CMD_E  cmd,
VOID *  parg 
)

video set

参数
[in]vi_chnvi channel number
[in]venc_chnvenc chn
[in]cmdcmd
[in]pargparg
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tal_venc_uninit()

OPERATE_RET tal_venc_uninit ( INT32_T  vi_chn)

video encode uninit

参数
[in]vi_chnvi channel number
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h