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

函数

td_s32 uapi_dpu_create_layer (const ext_dpu_layer_info *layer_info, td_handle *layer)
 创建显示图层,返回对应图层的handle
 
td_s32 uapi_dpu_destroy_layer (td_handle layer)
 销毁图层
 
td_s32 uapi_dpu_set_layer_alpha (td_handle layer, td_u8 alpha)
 设置图层全局alpha
 
td_s32 uapi_dpu_get_layer_alpha (td_handle layer, td_u8 *alpha)
 获取图层全局alpha
 
td_s32 uapi_dpu_set_layer_pos (td_handle layer, td_s32 pos_x, td_s32 pos_y)
 设置图层起始位置
 
td_s32 uapi_dpu_get_layer_pos (td_handle layer, td_s32 *pos_x, td_s32 *pos_y)
 获取图层起始位置
 
td_s32 uapi_dpu_set_layer_zorder (td_handle layer, ext_dpu_zorder_mode zorder)
 设置图层的相对Z序
 
td_s32 uapi_dpu_get_layer_zorder (td_handle layer, td_u32 *zorder)
 设置图层的相对Z序
 
td_s32 uapi_dpu_show_layer (td_handle layer)
 显示图层
 
td_s32 uapi_dpu_hide_layer (td_handle layer)
 隐藏图层
 
td_s32 uapi_dpu_set_layer_info (td_handle layer, const ext_dpu_surface *surface)
 设置图层信息
 
td_s32 uapi_dpu_get_layer_info (td_handle layer, ext_dpu_surface *surface)
 设置图层信息
 
td_s32 uapi_dpu_set_layer_colorkey (td_handle layer, const ext_dpu_colorkey *colorkey)
 设置图层colorkey
 
td_s32 uapi_dpu_get_layer_colorkey (td_handle layer, ext_dpu_colorkey *colorkey)
 获取图层colorkey
 
td_s32 uapi_dpu_refresh_layers (td_void)
 图层刷新显示
 
td_s32 uapi_dpu_wait_layer_vsync (td_void)
 等待图层显示完成
 
td_s32 uapi_dpu_set_layer_vblank (td_handle layer, td_bool vblank)
 设置等待标记
 
td_s32 uapi_dpu_get_layer_vblank (td_handle layer, td_bool *vblank)
 获取等待标记
 
td_s32 uapi_dpu_query_layer_state (td_handle layer)
 查询图层的显示完成状态
 

详细描述

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

函数说明

◆ uapi_dpu_create_layer()

td_s32 uapi_dpu_create_layer ( const ext_dpu_layer_info layer_info,
td_handle layer 
)

创建显示图层,返回对应图层的handle

◆ uapi_dpu_destroy_layer()

td_s32 uapi_dpu_destroy_layer ( td_handle  layer)

销毁图层

◆ uapi_dpu_get_layer_alpha()

td_s32 uapi_dpu_get_layer_alpha ( td_handle  layer,
td_u8 alpha 
)

获取图层全局alpha

◆ uapi_dpu_get_layer_colorkey()

td_s32 uapi_dpu_get_layer_colorkey ( td_handle  layer,
ext_dpu_colorkey colorkey 
)

获取图层colorkey

◆ uapi_dpu_get_layer_info()

td_s32 uapi_dpu_get_layer_info ( td_handle  layer,
ext_dpu_surface surface 
)

设置图层信息

◆ uapi_dpu_get_layer_pos()

td_s32 uapi_dpu_get_layer_pos ( td_handle  layer,
td_s32 pos_x,
td_s32 pos_y 
)

获取图层起始位置

◆ uapi_dpu_get_layer_vblank()

td_s32 uapi_dpu_get_layer_vblank ( td_handle  layer,
td_bool vblank 
)

获取等待标记

◆ uapi_dpu_get_layer_zorder()

td_s32 uapi_dpu_get_layer_zorder ( td_handle  layer,
td_u32 zorder 
)

设置图层的相对Z序

◆ uapi_dpu_hide_layer()

td_s32 uapi_dpu_hide_layer ( td_handle  layer)

隐藏图层

◆ uapi_dpu_query_layer_state()

td_s32 uapi_dpu_query_layer_state ( td_handle  layer)

查询图层的显示完成状态

◆ uapi_dpu_refresh_layers()

td_s32 uapi_dpu_refresh_layers ( td_void  )

图层刷新显示

◆ uapi_dpu_set_layer_alpha()

td_s32 uapi_dpu_set_layer_alpha ( td_handle  layer,
td_u8  alpha 
)

设置图层全局alpha

◆ uapi_dpu_set_layer_colorkey()

td_s32 uapi_dpu_set_layer_colorkey ( td_handle  layer,
const ext_dpu_colorkey colorkey 
)

设置图层colorkey

◆ uapi_dpu_set_layer_info()

td_s32 uapi_dpu_set_layer_info ( td_handle  layer,
const ext_dpu_surface surface 
)

设置图层信息

◆ uapi_dpu_set_layer_pos()

td_s32 uapi_dpu_set_layer_pos ( td_handle  layer,
td_s32  pos_x,
td_s32  pos_y 
)

设置图层起始位置

◆ uapi_dpu_set_layer_vblank()

td_s32 uapi_dpu_set_layer_vblank ( td_handle  layer,
td_bool  vblank 
)

设置等待标记

◆ uapi_dpu_set_layer_zorder()

td_s32 uapi_dpu_set_layer_zorder ( td_handle  layer,
ext_dpu_zorder_mode  zorder 
)

设置图层的相对Z序

◆ uapi_dpu_show_layer()

td_s32 uapi_dpu_show_layer ( td_handle  layer)

显示图层

◆ uapi_dpu_wait_layer_vsync()

td_s32 uapi_dpu_wait_layer_vsync ( td_void  )

等待图层显示完成