Media SDK

/* 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 */

};

配置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;

阅读更多

没有更多推荐了,返回首页