hi_jpeg_raw_format
hi_pic_buf_attr
说明
定义图片缓冲区信息的结构体。
定义
typedef struct {
hi_u32 width;
hi_u32 height;
hi_u32 align;
hi_data_bit_width bit_width;
hi_pixel_format pixel_format;
hi_compress_mode compress_mode;
} hi_pic_buf_attr;
成员
| 成员名称 | 描述 |
|---|---|
| width | 图片宽。 |
| height | 图片高。 |
| align | 对齐参数,预留参数,暂不支持。 |
| bit_width | 图片位宽。 |
| pixel_format | 图片格式。 VDEC视频解码时,暂不使用该参数;JPEGD图像解码时,表示解码输出图像格式,当前支持的输出图像格式请参见JPEGD功能及约束说明。 |
| compress_mode | 压缩模式。 |
父主题: 公共
hi_jpeg_raw_format
说明
定义JPEG源图片格式的枚举。
定义
typedef enum {
HI_JPEG_RAW_FORMAT_YUV444 = 0,
HI_JPEG_RAW_FORMAT_YUV422 = 1,
HI_JPEG_RAW_FORMAT_YUV420 = 2,
HI_JPEG_RAW_FORMAT_YUV440 = 3,
HI_JPEG_RAW_FORMAT_YUV400 = 4,
HI_JPEG_RAW_FORMAT_YUV411 = 5,
HI_JPEG_RAW_FORMAT_MAX = 100
} hi_jpeg_raw_format;
父主题: 公共
hi_dvpp_epoll_ctl_op
说明
定义DVPP epoll操作类型。
定义
typedef enum {
HI_DVPP_EPOLL_CTL_ADD = 1,
HI_DVPP_EPOLL_CTL_MOD = 2,
HI_DVPP_EPOLL_CTL_DEL = 3,
HI_DVPP_EPOLL_CTL_BUTT
} hi_dvpp_epoll_ctl_op;
成员
| 成员名称 | 描述 |
|---|---|
| HI_DVPP_EPOLL_CTL_ADD | 向epoll实例中添加新的DVPP通道的文件句柄。 |
| HI_DVPP_EPOLL_CTL_MOD | 修改epoll实例中已有DVPP通道的事件类型或对应的用户数据。 |
| HI_DVPP_EPOLL_CTL_DEL | 从epoll实例中删除DVPP通道的文件句柄。 |
| HI_DVPP_EPOLL_CTL_BUTT | 保留值。 |
父主题: 公共
hi_dvpp_epoll_event_type
说明
定义DVPP epoll事件类型。
定义
typedef enum {
HI_DVPP_EPOLL_IN = 1u,
HI_DVPP_EPOLL_OUT = 1u << 1u,
HI_DVPP_EPOLL_ET = (hi_u32)1u << 31u
} hi_dvpp_epoll_event_type;
成员
| 成员名称 | 描述 |
|---|---|
| HI_DVPP_EPOLL_IN | 可读事件,标识DVPP通道中存在输出数据。 |
| HI_DVPP_EPOLL_OUT | 可写事件,标识DVPP通道可以进行新的数据输入。预留功能,暂不支持。 |
| HI_DVPP_EPOLL_ET | 边缘触发方式,不设定则DVPP epoll默认为水平触发。 |
父主题: 公共
在线提单