WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
vau_api

函数

td_handle uapi_vau_create (td_void)
 创建任务,返回对应任务的handle
 
td_s32 uapi_vau_cancel (td_handle handle)
 取消任务
 
td_s32 uapi_vau_destroy (td_handle handle)
 销毁任务
 
td_s32 uapi_vau_fill (td_handle handle, ext_vau_surface *surface)
 快速填充接口
 
td_s32 uapi_vau_render (td_handle handle, const ext_vau_surface_list *surface_list)
 绘制接口
 
td_s32 uapi_vau_compose (td_handle handle, const ext_vau_surface_list *surface_list)
 多层叠加接口
 
td_s32 uapi_vau_submit (td_handle handle, td_bool is_sync, td_u32 time_out)
 任务提交
 
td_s32 uapi_vau_parse_cmp_header (td_u8 *head, td_u32 size, ext_vau_cmp_header *info)
 压缩头解析
 
td_s32 uapi_vau_wait_for_done (td_handle handle)
 等待任务完成
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
Description: Provides vau interface api

函数说明

◆ uapi_vau_cancel()

td_s32 uapi_vau_cancel ( td_handle  handle)

取消任务

◆ uapi_vau_compose()

td_s32 uapi_vau_compose ( td_handle  handle,
const ext_vau_surface_list surface_list 
)

多层叠加接口

◆ uapi_vau_create()

td_handle uapi_vau_create ( td_void  )

创建任务,返回对应任务的handle

◆ uapi_vau_destroy()

td_s32 uapi_vau_destroy ( td_handle  handle)

销毁任务

◆ uapi_vau_fill()

td_s32 uapi_vau_fill ( td_handle  handle,
ext_vau_surface surface 
)

快速填充接口

◆ uapi_vau_parse_cmp_header()

td_s32 uapi_vau_parse_cmp_header ( td_u8 head,
td_u32  size,
ext_vau_cmp_header info 
)

压缩头解析

◆ uapi_vau_render()

td_s32 uapi_vau_render ( td_handle  handle,
const ext_vau_surface_list surface_list 
)

绘制接口

◆ uapi_vau_submit()

td_s32 uapi_vau_submit ( td_handle  handle,
td_bool  is_sync,
td_u32  time_out 
)

任务提交

◆ uapi_vau_wait_for_done()

td_s32 uapi_vau_wait_for_done ( td_handle  handle)

等待任务完成