hi_mpi_vo_destroy_pool
hi_mpi_vo_create_pool
函数功能
创建VO显示内存池。预留接口,暂不支持。
函数原型
hi_s32 hi_mpi_vo_create_pool(const hi_u64 size)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| size | 输入 | 申请内存池大小 |
返回值说明
- 0:成功
- 非0:失败,参见VO视频输出返回码
父主题: VO视频输出功能
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 | 输入 | 内存池句柄 |
返回值说明
- 0:成功
- 非0:失败,参见VO视频输出返回码
父主题: 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)。 |
返回值说明
- 0:成功
- 非0:失败,参见VO视频输出返回码
父主题: 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)。 |
返回值说明
- 0:成功
- 非0:失败,参见VO视频输出返回码
父主题: VO视频输出功能
hi_tde_open
函数功能
打开TDE(Two Dimension Engine)设备。
约束说明
- 在进行TDE的相关接口操作前必须进行打开操作,保证TDE设备处于打开状态。
- 该接口不支持多进程。
函数原型
参数说明
无
返回值说明
- 0:成功
- 非0:失败,参见TDE图形绘制返回码
父主题: TDE图形绘制功能
在线提单