Skip to main content

hi_mpi_vpss_set_chn_attr

hi_mpi_vpss_set_grp_fisheye_cfg

函数功能

设置VPSS组鱼眼镜头LMF(Lens Map Function)参数。

约束说明

  • VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
  • LMF参数需要按照镜头厂商的推荐参数进行转换后再配置,如果镜头厂商未提供,则需要关闭LMF功能。
  • 正确的LMF参数符合lmf_coef[i + 1] ≥ lmf_coef[i] + 5 && lmf_coef[i + 1] <= lmf_coef[i] + 31 && lmf_coef[57] < 1024 < lmf_coef[85] && lmf_coef[0] = 0的规律,如果配置的参数不满足此规律则会报错,如果配置的参数有误则可能导致不出图等异常现象。

函数原型

hi_s32 hi_mpi_vpss_set_grp_fisheye_cfg(****hi_vpss_grp grp, const hi_fisheye_cfg *fisheye_cfg);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[256, 264)。
fisheye_cfg输入鱼眼镜头LMF参数结构体指针。

返回值说明

参考资源

接口调用流程,参见视频数据获取和处理功能(Camera场景)

父主题: VPSS视频处理功能

hi_mpi_vpss_get_grp_fisheye_cfg

函数功能

获取VPSS组鱼眼镜头LMF参数。

约束说明

VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。

函数原型

hi_s32 hi_mpi_vpss_get_grp_fisheye_cfg(****hi_vpss_grp grp, hi_fisheye_cfg *fisheye_cfg);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[256, 264)。
fisheye_cfg输出鱼眼镜头LMF参数结构体指针。

返回值说明

父主题: VPSS视频处理功能

hi_mpi_vpss_set_chn_attr

函数功能

设置VPSS物理通道属性。

约束说明

VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。

函数原型

hi_s32 hi_mpi_vpss_set_chn_attr(****hi_vpss_grp grp, hi_vpss_chn chn, const hi_vpss_chn_attr *chn_attr);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
chn输入VPSS 通道号。 取值范围:[0, 2)
chn_attr输入VPSS通道属性。

返回值说明

参考资源

接口调用流程,参见视频数据获取和处理功能(Camera场景)视频解码、处理和显示功能(NVR场景)

父主题: VPSS视频处理功能

hi_mpi_vpss_get_chn_attr

函数功能

获取VPSS物理通道属性。

约束说明

VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。

函数原型

hi_s32 hi_mpi_vpss_get_chn_attr(****hi_vpss_grp grp, hi_vpss_chn chn, hi_vpss_chn_attr *chn_attr);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
chn输入VPSS 通道号。 取值范围:[0, 2)
chn_attr输出VPSS通道属性。

返回值说明

父主题: VPSS视频处理功能

hi_mpi_vpss_enable_chn

函数功能

启用VPSS通道。

约束说明

函数原型

hi_s32 hi_mpi_vpss_enable_chn(****hi_vpss_grp grp, hi_vpss_chn chn);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
chn输入VPSS 通道号。 取值范围:[0, 2)

返回值说明

参考资源

接口调用流程,参见视频数据获取和处理功能(Camera场景)视频解码、处理和显示功能(NVR场景)

父主题: VPSS视频处理功能

hi_mpi_vpss_disable_chn

函数功能

禁用VPSS通道。

约束说明

  • 调用本接口重复禁用同一个通道返回成功
  • VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。

函数原型

hi_s32 hi_mpi_vpss_disable_chn(****hi_vpss_grp grp, hi_vpss_chn chn);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
chn输入VPSS 通道号。 取值范围:[0, 2)

返回值说明

参考资源

接口调用流程,参见视频数据获取和处理功能(Camera场景)视频解码、处理和显示功能(NVR场景)

父主题: VPSS视频处理功能

在线提单