hi_mpi_vpss_set_grp_crop
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)。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
参考资源
接口调用流程,参见视频数据获取和处理功能(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)。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
参考资源
接口调用流程,参见视频数据获取和处理功能(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)。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
参考资源
接口调用流程,参见视频数据获取和处理功能(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 | 输入 | 裁剪区域信息指针。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
参考资源
接口调用流程,参见视频数据获取和处理功能(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 | 输出 | 裁剪区域信息指针。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
父主题: VPSS视频处理功能
hi_mpi_vpss_set_grp_param
函数功能
设置VPSS组参数。
约束说明
-
VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
-
请务必先调用hi_mpi_vpss_get_grp_param获取当前参数,再进行设置操作。
函数原型
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 | 输入 | 组参数设置。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
参考资源
接口调用流程,参见视频数据获取和处理功能(Camera场景)。
父主题: VPSS视频处理功能
hi_mpi_vpss_get_grp_param
函数功能
获取VPSS组参数。
约束说明
VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
函数原型
hi_s32 hi_mpi_vpss_get_grp_param(****hi_vpss_grp grp, hi_vpss_grp_param *grp_param);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| grp | 输入 | VPSS组ID。 取值范围:[256, 264) |
| grp_param | 输入&输出 | 组参数设置。 grp_param参数作为输入时,需要指定该参数结构体内的nrx_param.nr_version,否则会返回报错。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
父主题: VPSS视频处理功能
在线提单