hi_vo_chn_param
hi_vo_chn_param
说明
定义视频输出通道参数,用于幅型比功能。
定义
typedef struct {
hi_aspect_ratio aspect_ratio
} hi_vo_chn_param;
成员
| 成员名称 | 描述 |
|---|---|
| aspect_ratio | 幅型比参数。 |
父主题: VO视频输出
hi_tde_color_format
说明
颜色格式枚举。
定义
typedef enum {
HI_TDE_COLOR_FORMAT_RGB444 = 0,
HI_TDE_COLOR_FORMAT_BGR444,
HI_TDE_COLOR_FORMAT_RGB555,
HI_TDE_COLOR_FORMAT_BGR555,
HI_TDE_COLOR_FORMAT_RGB565,
HI_TDE_COLOR_FORMAT_BGR565,
HI_TDE_COLOR_FORMAT_RGB888,
HI_TDE_COLOR_FORMAT_BGR888,
HI_TDE_COLOR_FORMAT_ARGB4444,
HI_TDE_COLOR_FORMAT_ABGR4444,
HI_TDE_COLOR_FORMAT_RGBA4444,
HI_TDE_COLOR_FORMAT_BGRA4444,
HI_TDE_COLOR_FORMAT_ARGB1555,
HI_TDE_COLOR_FORMAT_ABGR1555,
HI_TDE_COLOR_FORMAT_RGBA1555,
HI_TDE_COLOR_FORMAT_BGRA1555,
HI_TDE_COLOR_FORMAT_ARGB8565,
HI_TDE_COLOR_FORMAT_ABGR8565,
HI_TDE_COLOR_FORMAT_RGBA8565,
HI_TDE_COLOR_FORMAT_BGRA8565,
HI_TDE_COLOR_FORMAT_ARGB8888,
HI_TDE_COLOR_FORMAT_ABGR8888,
HI_TDE_COLOR_FORMAT_RGBA8888,
HI_TDE_COLOR_FORMAT_BGRA8888,
HI_TDE_COLOR_FORMAT_RABG8888,
HI_TDE_COLOR_FORMAT_CLUT1,
HI_TDE_COLOR_FORMAT_CLUT2,
HI_TDE_COLOR_FORMAT_CLUT4,
HI_TDE_COLOR_FORMAT_CLUT8,
HI_TDE_COLOR_FORMAT_ACLUT44,
HI_TDE_COLOR_FORMAT_ACLUT88,
HI_TDE_COLOR_FORMAT_A1,
HI_TDE_COLOR_FORMAT_A8,
HI_TDE_COLOR_FORMAT_YCbCr888,
HI_TDE_COLOR_FORMAT_AYCbCr8888,
HI_TDE_COLOR_FORMAT_YCbCr422,
HI_TDE_COLOR_FORMAT_PKGVYUY,
HI_TDE_COLOR_FORMAT_BYTE,
HI_TDE_COLOR_FORMAT_HALFWORD,
HI_TDE_COLOR_FORMAT_JPG_YCbCr400MBP,
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBHP,
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBVP,
HI_TDE_COLOR_FORMAT_MP1_YCbCr420MBP,
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBP,
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBI,
HI_TDE_COLOR_FORMAT_JPG_YCbCr4,
HI_TDE_COLOR_FORMAT_JPG_YCbCr444MBP,
HI_TDE_COLOR_FORMAT_MAX
} hi_tde_color_format;
成员
| 成员名称 | 描述 |
|---|---|
| HI_TDE_COLOR_FORMAT_RGB444 | RGB444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGR444 | BGR444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGB555 | RGB555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGR555 | BGR555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGB565 | RGB565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGR565 | BGR565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGB888 | RGB888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGR888 | BGR888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ARGB4444 | ARGB4444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ABGR4444 | ABGR4444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGBA4444 | RGBA4444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGRA4444 | BGRA4444颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ARGB1555 | ARGB1555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ABGR1555 | ABGR1555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGBA1555 | RGBA1555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGRA1555 | BGRA1555颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ARGB8565 | ARGB8565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ABGR8565 | ABGR8565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGBA8565 | RGBA8565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGRA8565 | BGRA8565颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ARGB8888 | ARGB8888颜色格式 |
| HI_TDE_COLOR_FORMAT_ABGR8888 | ABGR8888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RGBA8888 | RGBA8888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BGRA8888 | BGRA8888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_RABG8888 | RABG8888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_CLUT1 | CLUT1颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_CLUT2 | CLUT2颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_CLUT4 | CLUT4颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_CLUT8 | CLUT8颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ACLUT44 | ACLUT44颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_ACLUT88 | ACLUT88颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_A1 | A1颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_A8 | A8颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_YCbCr888 | YCbCr888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_AYCbCr8888 | AYCbCr8888颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_YCbCr422 | YCbCr422颜色格式,YVYU排列。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_PKGVYUY | YCbCr422颜色格式,VYUY排列。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_BYTE | Byte格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_HALFWORD | halfword格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_JPG_YCbCr400MBP | YCbCr400MBP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBHP | YCbCr422MBHP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBVP | YCbCr422MBVP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_MP1_YCbCr420MBP | YCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBP | YCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBI | YCbCr420MBI颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_JPG_YCbCr420MBP | YCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| HI_TDE_COLOR_FORMAT_JPG_YCbCr444MBP | YCbCr444MBP颜色格式。Atlas 200/500 A2推理产品不支持。 |
| TDE_COLOR_FMT_BUTT | 无效的像素格式。 |
父主题: TDE图形绘制
hi_tde_surface
说明
位图信息结构体。
定义
typedef struct {
hi_u64 phys_addr;
hi_u32 phys_len;
hi_tde_color_format color_format;
hi_u32 height;
hi_u32 width;
hi_u32 stride;
hi_bool is_ycbcr_clut;
hi_bool alpha_max_is_255;
hi_u8 alpha0;
hi_u8 alpha1;
hi_u64 cbcr_phys_addr;
hi_u32 cbcr_phys_len;
hi_u32 cbcr_stride;
hi_u64 clut_phys_addr;
hi_u32 clut_phys_len;
} hi_tde_surface;
成员
| 成员名称 | 描述 |
|---|---|
| phys_addr | 位图或Y分量的起始地址。 |
| phys_len | 物理地址长度。 |
| color_format | 颜色格式。 |
| height | 位图高度。 |
| width | 位图宽度。 |
| stride | 位图或Y分量的步长。 |
| is_ycbcr_clut | CLUT是否在YCbCr空间中。Atlas 200/500 A2推理产品不支持。 |
| alpha_max_is_255 | alpha最大值是128还是255。Atlas 200/500 A2推理产品不支持。 |
| support_alpha_ex_1555 | ARGB1555位图中是否支持alpha扩展。Atlas 200/500 A2推理产品不支持。 |
| alpha0 | alpha0,用于ARGB1555 format。Atlas 200/500 A2推理产品不支持。 |
| alpha1 | alpha1,用于ARGB1555 format。Atlas 200/500 A2推理产品不支持。 |
| cbcr_phys_addr | CbCr分量的地址。Atlas 200/500 A2推理产品不支持。 |
| cbcr_phys_len | CbCr分量的地址长度。Atlas 200/500 A2推理产品不支持。 |
| cbcr_stride | CbCr分量的步长。Atlas 200/500 A2推理产品不支持。 |
| clut_phys_addr | Clut表的地址。Atlas 200/500 A2推理产品不支持。 |
| clut_phys_len | Clut表的地址长度。Atlas 200/500 A2推理产品不支持。 |
父主题: TDE图形绘制
在线提单