TuyaOS
结构体 | 枚举 | 函数
tkl_isp.h 文件参考

isp 更多...

#include "tuya_cloud_types.h"
#include "tkl_media.h"
tkl_isp.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  TKL_ISP_LOG_INFO_T
 

枚举

enum  TKL_ISP_DN_MODE_E {
  AUTO_MODE = 0 , DAY_MODE , NIGHT_MODE , COLOR_AUTO_MODE ,
  COLOR_DAY_MODE , COLOR_NIGHT_MODE , MODE_MAX
}
 
enum  TKL_ISP_FLICKER_TYPE_E {
  FLICKER_TYPE_DISABLE = 0 , FLICKER_TYPE_50HZ = 1 , FLICKER_TYPE_60HZ = 2 , FLICKER_TYPE_AUTO = 3 ,
  FLICKER_TYPE_MAX
}
 

函数

OPERATE_RET tkl_vi_dnswitch_get_illumin (TKL_VI_CHN_E chn, TKL_ISP_DN_MODE_E irmode, INT32_T *illumin_result)
 vi dnswitch get illumin 更多...
 
OPERATE_RET tkl_vi_isp_get_antiflicker (TKL_VI_CHN_E chn, TKL_ISP_FLICKER_TYPE_E *eAntiFlicker)
 vi isp get antiflicker 更多...
 
OPERATE_RET tkl_vi_isp_get_param (TKL_VI_CHN_E chn, TKL_ISP_LOG_INFO_T *pstISPParam)
 vi isp get param 更多...
 
OPERATE_RET tkl_vi_isp_get_sensor_fps (TKL_VI_CHN_E chn, INT32_T *sensor_fps)
 vi isp get sensor fps 更多...
 
OPERATE_RET tkl_vi_isp_load_isp_file (TKL_ISP_DN_MODE_E irmode)
 vi load isp file 更多...
 
OPERATE_RET tkl_vi_isp_set_antiflicker (TKL_VI_CHN_E chn, TKL_ISP_FLICKER_TYPE_E eAntiFlicker)
 vi isp set antiflicker 更多...
 
OPERATE_RET tkl_vi_isp_set_color_to_gray (TKL_VI_CHN_E chn, TKL_ISP_DN_MODE_E irmode)
 vi isp set color to gray 更多...
 
OPERATE_RET tkl_vi_isp_set_sensor_fps (TKL_VI_CHN_E chn, INT32_T sensor_fps)
 vi isp set sensor fps 更多...
 

详细描述

isp

版本
1.0.0
日期
2021-11-08

函数说明

◆ tkl_vi_dnswitch_get_illumin()

OPERATE_RET tkl_vi_dnswitch_get_illumin ( TKL_VI_CHN_E  chn,
TKL_ISP_DN_MODE_E  irmode,
INT32_T *  illumin_result 
)

vi dnswitch get illumin

参数
[in]chnvi chn
[in]irmodeDN mode, 0-AUTO_MODE, 1-DAY_MODE, 2-NIGHT_MODE
[out]*illumin_resultIllumination result
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_get_antiflicker()

OPERATE_RET tkl_vi_isp_get_antiflicker ( TKL_VI_CHN_E  chn,
TKL_ISP_FLICKER_TYPE_E *  eAntiFlicker 
)

vi isp get antiflicker

参数
[in]chnvi chn
[out]*eAntiFlickerantiflicker mode, 0-disable,1-50hz,2-60hz,3-auto
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_get_param()

OPERATE_RET tkl_vi_isp_get_param ( TKL_VI_CHN_E  chn,
TKL_ISP_LOG_INFO_T pstISPParam 
)

vi isp get param

参数
[in]chnvi chn
[out]*pstISPParamISP param info
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_get_sensor_fps()

OPERATE_RET tkl_vi_isp_get_sensor_fps ( TKL_VI_CHN_E  chn,
INT32_T *  sensor_fps 
)

vi isp get sensor fps

参数
[in]chnvi chn
[out]*sensor_fpssensor fps (non codec fps),this fps can update sensor max exposure
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_load_isp_file()

OPERATE_RET tkl_vi_isp_load_isp_file ( TKL_ISP_DN_MODE_E  irmode)

vi load isp file

参数
[in]irmodeDN mode, 0-AUTO_MODE, 1-DAY_MODE, 2-NIGHT_MODE
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_set_antiflicker()

OPERATE_RET tkl_vi_isp_set_antiflicker ( TKL_VI_CHN_E  chn,
TKL_ISP_FLICKER_TYPE_E  eAntiFlicker 
)

vi isp set antiflicker

参数
[in]chnvi chn
[in]eAntiFlickerantiflicker mode, 0-disable,1-50hz,2-60hz,3-auto
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_set_color_to_gray()

OPERATE_RET tkl_vi_isp_set_color_to_gray ( TKL_VI_CHN_E  chn,
TKL_ISP_DN_MODE_E  irmode 
)

vi isp set color to gray

参数
[in]chnvi chn
[in]irmodeDN mode, 0-AUTO_MODE, 1-DAY_MODE, 2-NIGHT_MODE
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h

◆ tkl_vi_isp_set_sensor_fps()

OPERATE_RET tkl_vi_isp_set_sensor_fps ( TKL_VI_CHN_E  chn,
INT32_T  sensor_fps 
)

vi isp set sensor fps

参数
[in]chnvi chn
[in]sensor_fpssensor fps (non codec fps),this interface can update sensor max exposure
返回
OPRT_OK on success. Others on error, please refer to tkl_error_code.h