GopOptFlag

Description

 

 

The GopOptFlag enumerator itemizes special properties in the GOP (Group of Pictures) sequence.

 

Name/Description

 

 

MFX_GOP_CLOSED

The encoder generates closed GOP if this flag is set. Frames in this GOP do not use frames in previous GOP as reference.

The encoder generates open GOP if this flag is not set. In this GOP frames prior to the first frame of GOP in display order may use frames from previous GOP as reference. Frames subsequent to the first frame of GOP in display order do not use frames from previous GOP as reference.

The AVC encoder ignores this flag if IdrInterval in mfxInfoMFX structure is set to 0, i.e. if every GOP starts from IDR frame. In this case, GOP is encoded as closed.

This flag does not affect long-term reference frames. See Appendix C: Long-term Reference frame for more details.

 

 

MFX_GOP_STRICT

The encoder must strictly follow the given GOP structure as defined by parameter GopPicSize, GopRefDist etc in the mfxVideoParam structure. Otherwise, the encoder can adapt the GOP structure for better efficiency, whose range is constrained by parameter GopPicSize and GopRefDist etc. See also description of AdaptiveI and AdaptiveB fields in the mfxExtCodingOption2 structure.

 

Change History

 

This enumerator is available since SDK API 1.0.

 

 

 

 

 

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