hi_venc_cu_prediction
说明
定义CU模式选择的倾向性配置结构体。
定义
typedef struct { hi_op_mode pred_mode; hi_u32 intra32_cost; hi_u32 intra16_cost; hi_u32 intra8_cost; hi_u32 intra4_cost; hi_u32 inter64_cost; hi_u32 inter32_cost; hi_u32 inter16_cost; hi_u32 inter8_cost; } hi_venc_cu_prediction;
成员
成员名称 |
描述 |
---|---|
pred_mode |
倾向性选择模式,支持自动模式、手动模式两种。 |
intra32_cost |
Intra32倾向性调节,对应帧内预测32*32像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 H.264该值无效。 |
intra16_cost |
Intra16倾向性调节,对应帧内预测16*16像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 |
intra8_cost |
Intra8倾向性调节,对应帧内预测8*8像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 |
intra4_cost |
Intra4倾向性调节,对应帧内预测4*4像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 |
inter64_cost |
Inter64倾向性调节,对应帧间预测64*64像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 H.264该值无效。 |
inter32_cost |
Inter32倾向性调节,对应帧间预测32*32像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 H.264该值无效。 |
inter16_cost |
Inter16倾向性调节,对应帧间预测16*16像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 |
inter8_cost |
Inter8倾向性调节,对应帧间预测8*8像素块尺寸模式,该值增大表示选择该模式的倾向性越小。 取值范围:[0, 15]。 默认值:8。 |
父主题: VENC视频/JPEGE图像编码