跳到主要内容

hi_mpi_vpss_stop_grp

hi_mpi_vpss_create_grp

函数功能

创建一个VPSS组。

约束说明

  • 不支持重复创建。
  • 如需使能3DNR,则高度不能超过8192,否则将自动bypass 3dnr算法。

函数原型

hi_s32 hi_mpi_vpss_create_grp(hi_vpss_grp grp, const hi_vpss_grp_attr *grp_attr);

参数说明

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

返回值说明

参考资源

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

父主题: VPSS视频处理功能

hi_mpi_vpss_destroy_grp

函数功能

销毁一个VPSS组。

约束说明

  • VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
  • 调用此接口之前,必须先调用hi_mpi_vpss_stop_grp接口禁用此组。
  • 调用此接口时,会一直等待此VPSS组中的当前任务处理结束,才会真正销毁该VPSS组。

函数原型

hi_s32 hi_mpi_vpss_destroy_grp(****hi_vpss_grp grp);

参数说明

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

返回值说明

参考资源

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

父主题: VPSS视频处理功能

hi_mpi_vpss_start_grp

函数功能

启用VPSS组。

约束说明

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

  • 重复调用该接口启用同一个组返回成功。

函数原型

hi_s32 hi_mpi_vpss_start_grp(hi_vpss_grp grp);

参数说明

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

返回值说明

参考资源

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

父主题: VPSS视频处理功能

hi_mpi_vpss_stop_grp

函数功能

禁用VPSS组。

约束说明

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

  • 重复调用本接口禁用同一个组返回成功。

函数原型

hi_s32 hi_mpi_vpss_stop_grp(****hi_vpss_grp grp);

参数说明

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

返回值说明

参考资源

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

父主题: VPSS视频处理功能

hi_mpi_vpss_set_grp_crop

函数功能

设置VPSS组的裁剪参数。

约束说明

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

函数原型

hi_s32 hi_mpi_vpss_set_grp_crop(****hi_vpss_grp grp, const hi_vpss_crop_info *crop_info);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
crop_info输入裁剪区域信息指针。

返回值说明

参考资源

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

父主题: VPSS视频处理功能

hi_mpi_vpss_get_grp_crop

函数功能

获取VPSS组的裁剪参数。

函数原型

hi_s32 hi_mpi_vpss_get_grp_crop(****hi_vpss_grp grp, hi_vpss_crop_info *crop_info);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 264)。
crop_info输出裁剪区域信息指针。

返回值说明

父主题: VPSS视频处理功能

hi_mpi_vpss_set_grp_param

函数功能

设置VPSS组参数。

约束说明

函数原型

hi_s32 hi_mpi_vpss_set_grp_param(****hi_vpss_grp grp, const hi_vpss_grp_param *grp_param);

参数说明

参数名输入/输出说明
grp输入VPSS组ID。 取值范围:[256, 264)
grp_param输入组参数设置。

返回值说明

参考资源

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

父主题: VPSS视频处理功能

在线提单