Skip to main content

hi_opt_attr

hi_flip_param

说明

定义翻转信息结构体。

定义

typedef struct {
hi_vpc_pic_info src;
hi_vpc_pic_info dst;
hi_flip_mode flip_mode;
} hi_flip_param;

成员

成员名称描述
src输入图片信息。
dst输出图片信息。
flip_mode翻转模式参数。

父主题: VPC图像处理

hi_flip_mode

说明

定义翻转模式类型。

定义

typedef enum {
HI_FLIP_HOR = 0,
HI_FLIP_VER = 1,
HI_FLIP_BOTH = 2
} hi_flip_mode;

成员

成员名称描述
HI_FLIP_HOR进行水平方向翻转。
HI_FLIP_VER进行竖直方向翻转。
HI_FLIP_BOTH同时进行水平方向翻转和竖直方向翻转,相当于180度旋转。

父主题: VPC图像处理

hi_opt_attr

说明

定义通道属性信息。

定义

typedef struct {
hi_opt_attr_type attr_type;
hi_u32 len;
hi_void* value;
} hi_opt_attr;

成员

成员名称描述
attr_type属性类型。
len属性值数据的长度,当前固定为4。
value属性值,当前仅支持设置为0。

父主题: VPC图像处理

hi_opt_attr_type

说明

定义属性类型。

定义

typedef enum {
HI_VPC_CHN_PRIORITY = 0
} hi_opt_attr_type;

成员

成员名称描述
HI_VPC_CHN_PRIORITYVPC通道优先级属性,当前仅支持设置为0,表示将通道设置为高优先级

父主题: VPC图像处理

hi_vdec_chn

说明

描述解码通道。

定义

typedef hi_s32 hi_vdec_chn;

父主题: VDEC视频/JPEGD图像解码

hi_vdec_send_mode

说明

定义码流发送方式。

定义

typedef enum {
HI_VDEC_SEND_MODE_STREAM = 0,
HI_VDEC_SEND_MODE_FRAME ,
HI_VDEC_SEND_MODE_COMPAT,
HI_VDEC_SEND_MODE_BUTT
}hi_vdec_send_mode;

成员

成员名称描述
HI_VDEC_SEND_MODE_STREAM流模式,当前不支持。
HI_VDEC_SEND_MODE_FRAME帧模式,当前仅支持按帧发送。
HI_VDEC_SEND_MODE_COMPAT兼容模式,当前不支持。
HI_VDEC_SEND_MODE_BUTT保留值。

注意事项

  1. 仅支持HI_VDEC_SEND_MODE_FRAME;
  2. 当一帧码流的最后一包没有把end_of_frame为HI_TRUE时,还可以再发送一个end_of_frame为HI_TRUE的空包(注意带上当前帧的PTS(Presentation Time Stamp))给解码器内部标识当前帧码流已发送完毕。
  3. 不支持一帧图像分多包进行发送的模式;

父主题: VDEC视频/JPEGD图像解码

在线提单