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

结构体

struct  ext_dpu_colorkey
 图层的colorkey属性 更多...
 
struct  ext_dpu_layer_info
 图层信息 更多...
 
struct  ext_dpu_surface
 更新显示内容的信息 更多...
 

宏定义

#define EXT_DPU_INVALID_HANDLE   0xFFFFFFFF /* 非法handle ID */
 创建图层失败时,返回非法图层ID
 

枚举

enum  ext_dpu_layer_id {
  EXT_DPU_LAYER_ID1 = 0 , EXT_DPU_LAYER_ID2 , EXT_DPU_LAYER_ID3 , EXT_DPU_LAYER_ID4 ,
  EXT_DPU_LAYER_ID_MAX
}
 图层的ID号 更多...
 
enum  ext_dpu_buf_mode { EXT_DPU_BUFFER_MODE_NORMAL = 0 , EXT_DPU_BUFFER_MODE_SINGLE , EXT_DPU_BUFFER_MODE_MAX }
 buffer模式 更多...
 
enum  ext_dpu_zorder_mode {
  EXT_DPU_ZORDER_MODE_MOVETOP = 0 , EXT_DPU_ZORDER_MODE_MOVEUP , EXT_DPU_ZORDER_MODE_MOVEBOTTOM , EXT_DPU_ZORDER_MODE_MOVEDOWN ,
  EXT_DPU_ZORDER_MODE_MAX
}
 图层的相对Z序 更多...
 
enum  ext_dpu_state_mode { EXT_DPU_STATE_IDLE = 0 , EXT_DPU_STATE_BUSY , EXT_DPU_STATE_MAX }
 图层的工作状态 更多...
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
Description: Provides the data struct define of dpu api

宏定义说明

◆ EXT_DPU_INVALID_HANDLE

#define EXT_DPU_INVALID_HANDLE   0xFFFFFFFF /* 非法handle ID */

创建图层失败时,返回非法图层ID

枚举类型说明

◆ ext_dpu_buf_mode

buffer模式

枚举值
EXT_DPU_BUFFER_MODE_NORMAL 

NORMAL模式(双canvas送显模式)

EXT_DPU_BUFFER_MODE_SINGLE 

SINGLE模式(单canvas送显模式)

EXT_DPU_BUFFER_MODE_MAX 

保留位, 非法输入

◆ ext_dpu_layer_id

图层的ID号

枚举值
EXT_DPU_LAYER_ID1 

图形层G0, 支持

EXT_DPU_LAYER_ID2 

图形层G1 支持

EXT_DPU_LAYER_ID3 

图形层G3, 不支持

EXT_DPU_LAYER_ID4 

图形层G4, 不支持

EXT_DPU_LAYER_ID_MAX 

保留位, 非法输入

◆ ext_dpu_state_mode

图层的工作状态

枚举值
EXT_DPU_STATE_IDLE 

图层处于空闲状态

EXT_DPU_STATE_BUSY 

图层处于送显状态

EXT_DPU_STATE_MAX 

保留位, 非法输入

◆ ext_dpu_zorder_mode

图层的相对Z序

枚举值
EXT_DPU_ZORDER_MODE_MOVETOP 

指定的图层移到最顶层

EXT_DPU_ZORDER_MODE_MOVEUP 

指定的图层向上移动

EXT_DPU_ZORDER_MODE_MOVEBOTTOM 

指定的图层移到最底层

EXT_DPU_ZORDER_MODE_MOVEDOWN 

指定的图层向下移动

EXT_DPU_ZORDER_MODE_MAX 

保留位, 非法输入