SkipFrame

Description

 

The SkipFrame enumerator is used to define usage of mfxEncodeCtrl::SkipFrame parameter.

 

Name/Description

 

 

MFX_SKIPFRAME_NO_SKIP

Frame skipping is disabled, mfxEncodeCtrl::SkipFrame is ignored

 

 

MFX_SKIPFRAME_INSERT_DUMMY

Skipping is allowed, when mfxEncodeCtrl::SkipFrame is set encoder inserts into bitstream frame where all macroblocks are encoded as skipped. Only non-reference P and B frames can be skipped. If GopRefDist = 1 and mfxEncodeCtrl::SkipFrame is set for reference P frame, it will be encoded as non-reference.

 

 

MFX_SKIPFRAME_INSERT_NOTHING

Similar to MFX_SKIPFRAME_INSERT_DUMMY, but when mfxEncodeCtrl::SkipFrame is set encoder inserts nothing into bitstream.

 

 

MFX_SKIPFRAME_BRC_ONLY

mfxEncodeCtrl::SkipFrame indicates number of missed frames before the current frame. Affects only BRC, current frame will be encoded as usual.

 

Change History

This enumerator is available since SDK API 1.11.

The SDK API 1.13 adds MFX_SKIPFRAME_BRC_ONLY.

 

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