mfxExtVPPDeinterlacing

Definition

 

 

typedef struct {

    mfxExtBuffer    Header;

    mfxU16  Mode;

    mfxU16  TelecinePattern;

    mfxU16  TelecineLocation;

    mfxU16  reserved[9];

} mfxExtVPPDeinterlacing;

 

Description

 

 

The mfxExtVPPDeinterlacing structure is used by the application to specify different deinterlacing algorithms.

 

Members

 

 

Header.BufferId

Must be MFX_EXTBUFF_VPP_DEINTERLACING

 

 

Mode

Deinterlacing algorithm. See the DeinterlacingMode enumerator for details.

 

 

TelecinePattern

Specifies telecine pattern when Mode = MFX_DEINTERLACING_FIXED_TELECINE_PATTERN. See the TelecinePattern enumerator for details.

 

 

TelecineLocation

Specifies position inside a sequence of 5 frames where the artifacts start when TelecinePattern = MFX_TELECINE_POSITION_PROVIDED.

 

Change History

 

This structure is available since SDK API 1.8.

 

 

The SDK API 1.13 adds TelecinePattern and TelecineLocation fields.

 

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