/* PicStruct */
图像类型(
picstruct枚举列出的画面结构。
使用
bit
值来
指定所需的
图像类型)
enum {
MFX_PICSTRUCT_UNKNOWN =0x00, 未指定或混合逐行/隔行扫描图片
MFX_PICSTRUCT_PROGRESSIVE =0x01, 逐行扫描图像
MFX_PICSTRUCT_FIELD_TFF =0x02, 从上面隔行扫描
MFX_PICSTRUCT_FIELD_BFF =0x04, 从底部隔行扫描
MFX_PICSTRUCT_FIELD_REPEATED=0x10, /* first field repeated, pic_struct=5 or 6 in H.264 */
MFX_PICSTRUCT_FRAME_DOUBLING=0x20, /* pic_struct=7 in H.264 */
MFX_PICSTRUCT_FRAME_TRIPLING=0x40 /* pic_struct=8 in H.264 */
enum {
MFX_PICSTRUCT_UNKNOWN =0x00, 未指定或混合逐行/隔行扫描图片
MFX_PICSTRUCT_PROGRESSIVE =0x01, 逐行扫描图像
MFX_PICSTRUCT_FIELD_TFF =0x02, 从上面隔行扫描
MFX_PICSTRUCT_FIELD_BFF =0x04, 从底部隔行扫描
MFX_PICSTRUCT_FIELD_REPEATED=0x10, /* first field repeated, pic_struct=5 or 6 in H.264 */
MFX_PICSTRUCT_FRAME_DOUBLING=0x20, /* pic_struct=7 in H.264 */
MFX_PICSTRUCT_FRAME_TRIPLING=0x40 /* pic_struct=8 in H.264 */
};
配置VPP调整器滤波算法。结构参数将被裁剪到相应的范围内,通过其相应的增量四舍五入
typedef struct {
mfxExtBuffer Header; 必须是MFX_EXTBUFF_VPP_PROCAMP值
mfxF64 Brightness;亮度参数是在-100.0F至100.0F的范围内,在0.1F的增量。默认的亮度值是0.0F
mfxF64 Contrast; 对比度参数是在0.0F到10.0F的范围内,在0.01F的增量。默认对比度值为1.0F。
mfxF64 Hue;色调参数是在-180F至180F的范围内,在0.1F的增量。默认色相值为0.0F。
mfxF64 Saturation;饱和度参数是在0.0F到10.0F的范围内,在0.01F的增量。默认饱和度值是1.0F。
} mfxExtVPPProcAmp;