hi_img_stream
hi_flip_mode
说明
定义翻转模式类型。
定义
HI_FLIP_HOR = 0,
HI_FLIP_VER = 1,
HI_FLIP_BOTH = 2
成员
| 成员名称 | 描述 |
|---|---|
| HI_FLIP_HOR | 进行水平方向翻转。 |
| HI_FLIP_VER | 进行竖直方向翻转。 |
| HI_FLIP_BOTH | 同时进行水平方向翻转和竖直方向翻转,相当于180度旋转。 |
父主题: 图像处理
hi_map_param
说明
用户原始map表信息。
定义
hi_map_param = {"map1": map1,
"map2": map2,
"map_size": map_size,
"src_pic_width": src_pic_width,
"src_pic_height": src_pic_height,
"dest_pic_width": dest_pic_width,
"dest_pic_height": dest_pic_height,
"reserved": reserved}
成员
| 成员名称 | 描述 |
|---|---|
| map1 | 整型,Remap变换使用的map1表, 表示(x,y)坐标的x,类型为hi_float, 大小为: dest_pic_width * dest_pic_height *sizeof(hi_float) |
| map2 | 整型,Remap变换使用的map2表, 表示(x,y)坐标的y,类型为hi_float, 大小为: dest_pic_width * dest_pic_height *sizeof(hi_float) |
| map_size | 整型,map1或map2的内存大小,map1表和map2表的内存大小一样,单位Byte。 |
| src_pic_width | 整型,map表对应的输入图片的宽度。 |
| src_pic_height | 整型,map表对应的输入图片的高度。 |
| dest_pic_width | 整型,map表对应的输出图像的宽度。 |
| dest_pic_height | 整型,map表对应的输出图像的高度。 |
| reserved | 整型,预留参数,在代码中必须避免显式对reserved字段进行访问。 |
父主题: 图像处理
hi_pngd_chn_attr
说明
定义PNGD解码通道属性字典。
定义
hi_pngd_chn_attr = {"stream_que_cnt": stream_que_cnt, "reserved": reserved[4]}
成员
| 成员名称 | 描述 |
|---|---|
| stream_que_cnt | 整型,PNGD图片缓存队列大小。预留参数。 |
| reserved | 列表,预留参数,在代码中必须避免显示对reserved字段进行访问。 |
父主题: PNGD图像解码
hi_img_stream
说明
定义图片码流信息。
定义
hi_img_stream = {"type":hi_payload_type, "addr": addr, "len": len, "pts": pts, "reserved": reserved[2]}
成员
| 成员名称 | 描述 |
|---|---|
| type | 整型,图片类型。 |
| addr | 整型,图片在内存中的起始虚拟地址。 |
| len | 整型,存放图片的内存大小,单位Byte。 |
| pts | 整型,图片时戳,预留参数。 |
| reserved | 预留参数,在代码中必须避免显示对reserved字段进行访问。 |
父主题: PNGD图像解码
hi_pic_info
说明
定义图片信息。
定义
hi_pic_info = {"picture_address": picture_address,
"picture_buffer_size": picture_buffer_size,
"picture_width": picture_width,
"picture_height": picture_height,
"picture_width_stride": picture_width_stride,
"picture_height_stride": picture_height_stride,
"picture_format": hi_pixel_format}
成员
| 成员名称 | 描述 |
|---|---|
| picture_address | 整型,图片在Device内存中的起始虚拟地址。 |
| picture_buffer_size | 整型,存放图片的内存大小,单位Byte。 |
| picture_width | 整型,图片宽。 |
| picture_height | 整型,图片高。 |
| picture_width_stride | 整型,图片宽stride。 |
| picture_height_stride | 整型,图片高stride。 |
| picture_format | 整型,图片格式。 |
父主题: PNGD图像解码
hi_png_color_format
说明
定义PNG源图片格式的枚举。
定义
HI_PNG_COLOR_FORMAT_GRAY = 0x0, # gray bitmap
HI_PNG_COLOR_FORMAT_RGB = 0x2, # RGB bitmap
HI_PNG_COLOR_FORMAT_CLUT = 0x3, # PLTE调色板数据
HI_PNG_COLOR_FORMAT_AGRAY = 0x4, # gray bitmap with alpha
HI_PNG_COLOR_FORMAT_ARGB = 0x6, # RGB bitmap with alpha
HI_PNG_COLOR_FORMAT_BUTT = 0x100
父主题: PNGD图像解码
公共返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0028001 | - | 无效的Device ID。 |
| 0xA0028002 | - | 无效的channel ID。 |
| 0xA0028003 | HI_ERR_SYS_ILLEGAL_PARAM | 参数设置无效。 |
| 0xA0028004 | HI_ERR_SYS_EXIST | 通道或资源已存在。 |
| 0xA0028005 | HI_ERR_SYS_UNEXIST | 通道或资源不存在。 |
| 0xA0028006 | HI_ERR_SYS_NULL_PTR | 指针地址为0。 |
| 0xA0028007 | - | 使能系统、Device或通道前未配置对应的参数。 |
| 0xA0028008 | HI_ERR_SYS_NOT_SUPPORT | 不支持的功能。 |
| 0xA0028009 | HI_ERR_SYS_NOT_PERM | 操作不允许。 |
| 0xA002800C | HI_ERR_SYS_NO_MEM | 分配内存失败,如系统内存不足。 |
| 0xA002800D | - | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA002800E | - | 缓冲区中无数据。 |
| 0xA002800F | - | 缓冲区中数据满。 |
| 0xA0028010 | HI_ERR_SYS_NOT_READY | 系统控制属性未配置。 |
| 0xA0028011 | - | 地址错误。 |
| 0xA0028012 | HI_ERR_SYS_BUSY | 系统忙。 |
| 0xA0028013 | - | 缓存小于实际需要的大小。 |
| 0xA0028014 | - | 硬件或软件处理超时。 |
| 0xA0028015 | HI_ERR_SYS_ERR | 内部系统错误。 |
| 0xA002803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
在线提单