Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <Mpeg4Visual.h>
This item is not part of the S60 5th Edition SDK

Class TMPEG4VisualNormalMPEG4Mode

class TMPEG4VisualNormalMPEG4Mode;

Description

This class is used to set the encoder operation mode.

Members

Defined in TMPEG4VisualNormalMPEG4Mode:


Member data


iAllowedVOPTypes

TMPEG4VisualVOPType iAllowedVOPTypes;

Description

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.


iHeaderExtension

TUint iHeaderExtension;

Description

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.


iDataPartitioning

TBool iDataPartitioning;

Description

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.


iReversibleVLC

TBool iReversibleVLC;

Description

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.


iHeadersBeforeIntraVOP

TMPEG4VisualHeaderType iHeadersBeforeIntraVOP;

Description

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.)