Skip to main content

hi_mpi_vo_unbind_layer

hi_mpi_vo_handle_to_phys_addr

函数功能

根据内存池句柄。预留接口,暂不支持。

函数原型

hi_u64 hi_mpi_vo_handle_to_phys_addr(hi_s32 handle)

参数说明

参数名输入/输出说明
handle输入内存池句柄

返回值说明

  • 0:失败,地址为NULL
  • 非0:成功,申请的内存地址。

父主题: VO视频输出功能

hi_mpi_vo_destroy_pool

函数功能

销毁VO显示内存池。预留接口,暂不支持。

函数原型

hi_s32 hi_mpi_vo_destroy_pool(hi_s32 handle)

参数说明

参数名输入/输出说明
handle输入内存池句柄

返回值说明

父主题: VO视频输出功能

hi_mpi_vo_bind_layer

函数功能

绑定视频层或图形层到某个设备,当前版本不支持绑定视频层。

约束说明

  • 对图形层已经存在的绑定关系,不支持重复绑定。需要先解除绑定,再重新绑定。
  • 不能在图形层使能的情况下,调用该接口设置绑定关系。
  • 图形层仅支持G2、G3、G4调用本接口,G0、G1为固定绑定关系,不可修改绑定。
  • 图形层G2、G3支持绑定到DHD0或DHD1,G4支持绑定到DHD1或不绑定,G3与G4不支持同时绑定到DHD1。
  • 该接口暂不支持多进程。

函数原型

hi_s32 hi _mpi_vo_bind_layer(hi_vo_layer layer, hi_vo_dev dev)

参数说明

参数名输入/输出说明
layer输入视频/图形层号。 取值范围:[0,9)。
dev输入视频输出设备号。 取值范围:[0, 2)。

返回值说明

父主题: VO视频输出功能

hi_mpi_vo_unbind_layer

函数功能

从某个设备解绑定视频层或图形层。

约束说明

  • 将视频层或图形层从设备解除绑定前,必须禁用视频层或图形层 。
  • 重复解绑定返回成功。
  • 不强制要求传入的形参dev必须是之前layer层绑定的设备号用户调用此接口就视为解除layer层的绑定关系。
  • 该接口暂不支持多进程。

函数原型

hi_s32 hi_mpi_vo_unbind_layer(hi_vo_layer layer, hi_vo_dev dev)

参数说明

参数名输入/输出说明
layer输入视频/图形层号。 取值范围:[0,9)。
dev输入视频输出设备号。 取值范围:[0, 2)。

返回值说明

父主题: VO视频输出功能

hi_tde_open

函数功能

打开TDE(Two Dimension Engine)设备。

约束说明

  • 在进行TDE的相关接口操作前必须进行打开操作,保证TDE设备处于打开状态。
  • 该接口不支持多进程。

函数原型

hi_s32 hi_tde_open(hi_void)

参数说明

返回值说明

父主题: TDE图形绘制功能

hi_tde_close

函数功能

关闭TDE设备。

约束说明

函数原型

hi_s32 hi_tde_close(hi_void)

参数说明

返回值说明

父主题: TDE图形绘制功能

hi_tde_begin_job

函数功能

创建TDE任务,获取任务句柄。TDE以任务形式管理TDE命令,一个TDE任务对应一个job,是一个或多个TDE命令的集合;一个TDE任务内的命令是按顺序执行的,如下图所示。成功创建TDE任务、添加TDE命令后,通过hi_tde_end_job提交任务。

约束说明

  • 调用hi_tde_open接口打开TDE设备后才可调用本接口。

  • TDE能够同时执行的任务数、命令数最大均不超过200。

  • hi_tde_begin_job需要和hi_tde_end_job配对使用。

  • 该接口不支持多进程。

函数原型

hi_s32 hi_tde_begin_job(hi_void)

参数说明

返回值说明

父主题: TDE图形绘制功能

在线提单