对接驱动时,定义不同帧率下等曝光量转换相关曝光参数属性。
typedef struct { hi_u32 tar_fps; hi_u32 exp_time; hi_u32 exp_again; hi_u32 exp_dgain; hi_u32 exp_isp_dgain; hi_isp_ae_param_reg time_reg[10]; hi_isp_ae_param_reg again_reg[10]; hi_isp_ae_param_reg dgain_reg[10]; } hi_isp_ae_convert_param;
成员名称 |
描述 |
---|---|
tar_fps |
输入参数,等曝光量转换目标帧率 * 100。 取值范围:[0x0, 0xFFFFFFFF] |
exp_time |
等曝光量转换后的曝光时间,单位为微秒(us)。 |
exp_again |
等曝光量转换后的again,精度10bit。 |
exp_dgain |
等曝光量转换后的dgain,精度10bit。 |
exp_isp_dgain |
等曝光量转换后的ISP数字增益,精度10bit。 |
time_reg [10] |
等曝光量转换后的sensor 曝光时间的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。 |
again_reg [10] |
等曝光量转换后的sensor 模拟增益的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。 |
dgain_reg [10] |
等曝光量转换后的sensor 数字增益的寄存器值和寄存器地址。其成员变量 reg_addr为sensor寄存器的地址,reg_value为寄存器的值。最大可转换输出 10个寄存器值和地址。 |