Location:
Mpeg4Visual.h
class TMPEG4VisualNormalMPEG4Mode;
This class is used to set the encoder operation mode.
Defined in TMPEG4VisualNormalMPEG4Mode
:
iAllowedVOPTypes
, iDataPartitioning
, iHeaderExtension
, iHeadersBeforeIntraVOP
, iReversibleVLC
TMPEG4VisualVOPType iAllowedVOPTypes;
Specifies the picture types allowed in the bitstream. The value is a binary OR of values from TMPEG4VisualVOPType. Signaled picture types that are not included in the prevailing coding profile are ignored.
TUint iHeaderExtension;
Specifies the number of consecutive video packet headers within a VOP, starting from the first video packet header in decoding order, where the value of header_extension_code shall be set to 1.
TBool iDataPartitioning;
Specifies whether data partitioning is in use. When equal to ETrue, data partitioning is in use. When equal to EFalse, data partitioning is not in use. If data partitioning is in use, the SetErrorProtectionLevelsL method, if used, should set the number of unequal error protection levels to be larger than one.
TBool iReversibleVLC;
Specifies whether reversible variable length coding is in use. When equal to ETrue, reversible variable length coding is in use. When equal to EFalse, reversible variable length coding is not in use. Valid only if iDataPartitioned is equal to ETrue.
TMPEG4VisualHeaderType iHeadersBeforeIntraVOP;
Specifies which headers are included in the first output buffer of each intra VOP. (Note: Video Object Sequence and Video Object Headers can be repeated for error resiliency. VOL Header includes the initial buffer occupancy level. GOV header includes an update on display times.)