Deprecated API#

The following is a list of deprecated interfaces, starting from API version 2.0.

Deprecated API#

API

Deprecated in API Version

Removed in API Version

Alternatives

Behaviour change of deprecated API

MFXQueryAdapters()

2.9

MFXEnumImplementations() + MFXSetConfigFilterProperty()

No change

MFXQueryAdaptersDecode()

2.9

MFXEnumImplementations() + MFXSetConfigFilterProperty()

No change

MFXQueryAdaptersNumber()

2.9

MFXEnumImplementations() + MFXSetConfigFilterProperty()

No change

mfxExtCodingOption2::BitrateLimit

2.9

Flag is ignored on VDEnc

No change

MFX_PLATFORM_UNKNOWN

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_SANDYBRIDGE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_IVYBRIDGE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_HASWELL

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_BAYTRAIL

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_BROADWELL

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_CHERRYTRAIL

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_SKYLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_APOLLOLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_KABYLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_GEMINILAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_COFFEELAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_CANNONLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ICELAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_JASPERLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ELKHARTLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_TIGERLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ROCKETLAKE

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ALDERLAKE_S

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ALDERLAKE_P

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ARCTICSOUND_P

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_XEHP_SDV

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_DG2

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ATS_M

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_ALDERLAKE_N

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

MFX_PLATFORM_KEEMBAY

2.9

Field mfxPlatform::CodeName is not filled by the library

No change

mfxPlatform::CodeName

2.9

Field is not filled by the library

No change

MFXInit()

2.3

MFXLoad() + MFXCreateSession()

API may return MFX_ERR_NOT_IMPLEMENTED status

MFXInitEx()

2.3

MFXLoad() + MFXCreateSession()

API may return MFX_ERR_NOT_IMPLEMENTED status

mfxExtVPPDenoise

2.5

Use mfxExtVPPDenoise2

No change

MFX_FOURCC_RGB3

2.0

Use MFX_FOURCC_RGB4

No change

mfxExtCodingOption::EndOfSequence

2.0

Flag is ignored

No change

mfxExtCodingOption::EndOfStream

2.0

Flag is ignored

No change

mfxExtCodingOption3::ExtBrcAdaptiveLTR

2.4

Use mfxExtCodingOption3::AdaptiveLTR

No change

MFX_EXTBUFF_VPP_SCENE_CHANGE

2.0

Ignored

No change

mfxExtVppAuxData::SpatialComplexity

2.0

Field is not filled by the library

No change

mfxExtVppAuxData::TemporalComplexity

2.0

Field is not filled by the library

No change

mfxExtVppAuxData::SceneChangeRate

2.0

Field is not filled by the library

No change