mfxExtVPPFieldProcessing

Definition

 

 

typedef struct {

    mfxExtBuffer    Header;

 

    mfxU16          Mode;

    mfxU16          InField;

    mfxU16          OutField;

    mfxU16          reserved[25];

} mfxExtVPPFieldProcessing;

 

Description

 

 

The mfxExtVPPFieldProcessing structure configures the VPP field processing algorithm. The application can attach this extended buffer to the mfxVideoParam structure to configure initialization and/or to the mfxFrameData during runtime, runtime configuration has priority over initialization configuration. If field processing algorithm was activated via mfxExtVPPDoUse structure and mfxExtVPPFieldProcessing extended buffer was not provided during initialization, this buffer must be attached to mfxFrameData of each input surface.

 

Members

 

 

Header.BufferId

Must be MFX_EXTBUFF_VPP_FIELD_PROCESSING.

 

 

Mode

Specifies the mode of field processing algorithm. See the VPPFieldProcessingMode enumerator for values of this option

 

 

InField

When Mode is MFX_VPP_COPY_FIELD specifies input field. See the PicType enumerator for values of this parameter.

 

 

OutField

When Mode is MFX_VPP_COPY_FIELD specifies output field. See the PicType enumerator for values of this parameter.

 

Change History

 

This structure is available since SDK API 1.11.

 

For more complete information about compiler optimizations, see our Optimization Notice.