昇腾社区首页
中文
注册

接口调用流程(昇腾310 AI处理器

调用DVPP接口的流程如图1所示,其中,如下步骤为pyACL提供的接口:
  • pyACL初始化和去初始化:分别调用acl_init接口实现初始化pyACL、调用acl_finalize接口实现pyACL去初始化,详细描述请参见pyACL API参考章节。
  • pyACL运行管理资源申请和释放:运行管理资源涉及Device、Context、Stream,详细申请和释放的流程请参见接口调用流程章节。

在调用acl.himpi.vdec_send_stream接口前,需调用acl.himpi.dvpp_malloc接口申请存放输入码流的Device内存。

在调用acl.himpi.vdec_get_frame接口获取解码结果后,需调用acl.himpi.dvpp_free接口释放内存。

图1 调用DVPP接口的流程