hi_isp_ctrl_cmd
说明
定义ISP对3A的控制命令。
定义
typedef enum { HI_ISP_WDR_MODE_SET = 8000, HI_ISP_PROC_WRITE, HI_ISP_AE_FPS_BASE_SET, HI_ISP_AE_BLC_SET, HI_ISP_AE_RC_SET, HI_ISP_AE_BAYER_FORMAT_SET, HI_ISP_AE_INIT_INFO_GET, HI_ISP_AWB_ISO_SET, HI_ISP_CHANGE_IMAGE_MODE_SET, HI_ISP_UPDATE_INFO_GET, HI_ISP_FRAMEINFO_GET, HI_ISP_ATTACHINFO_GET, HI_ISP_COLORGAMUTINFO_GET, HI_ISP_AWB_INTTIME_SET, HI_ISP_BAS_MODE_SET, HI_ISP_PROTRIGGER_SET, HI_ISP_AWB_PIRIS_SET, HI_ISP_AWB_SNAP_MODE_SET, HI_ISP_AWB_ZONE_ROW_SET, HI_ISP_AWB_ZONE_COL_SET, HI_ISP_AWB_ZONE_BIN_SET, HI_ISP_AWB_ERR_GET, HI_ISP_CTRL_CMD_BUTT, } hi_isp_ctrl_cmd;
成员
成员名称 |
描述 |
---|---|
HI_ISP_WDR_MODE_SET |
设置WDR模式,将ISP控制单元的WDR模式配置到算法模块,此命令对应的参数数据类型是hi_wdr_mode。 |
HI_ISP_PROC_WRITE |
设置写PROC信息,将算法模块的PROC信息配置到ISP控制单元,此命令对应的参数数据类型是hi_isp_ctrl_proc_write。 |
HI_ISP_AE_FPS_BASE_SET |
设置帧率,将ISP控制单元的帧率信息配置到AE算法模块,此命令对应的参数与hi_isp_pub_attr里面的frame_rate一样。 |
HI_ISP_AE_BLC_SET |
设置黑电平,将黑电平信息配置到AE算法模块。 |
HI_ISP_AE_RC_SET |
设置RC模块使能,将Radial Crop模块是否使能信息传入AE算法模块。 |
HI_ISP_AE_BAYER_FORMAT_SET |
设置Bayer图像数据格式,将Bayer图像数据格式信息传入AE算法模块。 |
HI_ISP_AWB_ISO_SET |
设置ISO值,将AE当前的ISO值配置到AWB模块,用于自动调整饱和度,此命令对应的参数与hi_isp_ae_result里面的iso一样。 |
HI_ISP_CHANGE_IMAGE_MODE_ SET |
设置图像分辨率切换标识,将ISP控制单元的图像分辨率标识配置到算法模块,此命令对应的参数数据类型为hi_u8,参数值为0表示图像分辨率未切换,其他值表示图像分辨率已切换。 |
HI_ISP_UPDATE_INFO_GET |
AE,AWB状态信息更新,将算法获取运行过程中的状态信息,包括 AE,AWB的状态信息。 |
HI_ISP_FRAMEINFO_GET |
获取ISP帧信息,包括ISO、去噪强度,与编码模块配合使用。 |
HI_ISP_ATTACHINFO_GET |
获取ISP帧额外信息,包括ISO、各个模块的算法参数等。 |
HI_ISP_COLORGAMUTINFO_GET |
获取通道色域属性。 |
HI_ISP_AWB_INTTIME_SET |
设置曝光量值,将AE当前的曝光量值配置到AWB模块,用于室内外检测,此命令对应的参数与hi_isp_ae_result里面的int_time一样。 |
HI_ISP_BAS_MODE_SET |
设置BAS模式。 |
HI_ISP_PROTRIGGER_SET |
专业拍照触发信号设置,当用户触发一次专业 拍照时,ISP将此信号设置给AE,AE启动专业曝光控制。当前不支持。 |
HI_ISP_AWB_PIRIS_SET |
设置piris运行的增益信息,用于获取当前piris实际的状态信息。 |
HI_ISP_AWB_SNAP_MODE_SET |
设置是否为抓拍模式,将ISP当前是否为抓拍模式的信息配置到AWB 模块。 |
HI_ISP_AWB_ZONE_ROW_SET |
设置AWB分块统计信息的行数。拼接、Crop等处理导致AWB统计信息的行数不固定,需要将行数配置到AWB模块。 |
HI_ISP_AWB_ZONE_COL_SET |
设置AWB分块统计信息的列数。拼接、Crop等处理导致AWB统计信息的列数不固定,需 要将列数配置到AWB模块。 |
HI_ISP_AWB_ZONE_BIN_SET |
设置AWB分块统计信息的亮度分组数。 |
HI_ISP_AWB_ERR_GET |
获取AWB的报错信息。 |
HI_ISP_CTRL_CMD_BUTT |
预留值。 |