兼容性说明
为了兼容旧版本中的功能,当前版本支持以下方式实现VPC功能和VENC功能:
- 实现VPC功能:
- 在DvppCtl接口中传入入参:DVPP_CTL_VPC_PROC命令字和resize_param_in_msg结构体的参数。
- 对时延要求不高、处理的图片分辨率低、数量多的场景,可以在DvppCtl接口中传入入参:DVPP_CTL_CMDLIST_PROC和IMAGE_CONFIG结构体的参数。
这种方式是为了兼容旧版本中的功能,后续版本会删除,不推荐使用。如果使用了不推荐使用的功能,建议迁移到推荐的VPC功能,请参见VPC/JPEGE/JPEGD/PNGD功能接口。
- 实现VENC功能:调用CreateDvppApi、DvppCtl、DestroyDvppApi接口实现VENC功能,在DvppCtl接口中传入入参:DVPP_CTL_VENC_PROC命令字和venc_in_msg结构体的参数。
这种方式在为了兼容旧版本中的功能,后续版本会删除,不推荐使用。如果使用了不推荐使用的功能,建议迁移到推荐的VENC功能,请参见VENC功能接口。