Location:
Mpeg4Visual.h
class TMPEG4VisualVbvParams;
Mpeg4 Visual VBV parameters.
If the syntax elements that are used to derive the values of the class member variables are not present in the bitstream, the variable values shall be set to default values as specified in Annex D of MPEG-4 Visual.
Defined in TMPEG4VisualVbvParams
:
iBitRate
, iVbvBufferSize
, iVbvOccupancy
TInt64 iBitRate;
Specifies the instantaneous video object layer channel bit rate in bits per second. Shall be set to ((first_half_bit_rate << 15) + latter_half_bit_rate) * 400, where the values of first_half_bit_rate and latter_half_bit_rate are conveyed in the VideoObjectLayer syntax structure of MPEG-4 Visual.
TUint32 iVbvBufferSize;
Specifies the VBV buffer size in bytes. Shall be set to ((first_half_vbv_buffer_size) << 3) + latter_half_vbv_buffer_size) * 2048, where the values of first_half_vbv_buffer_size and latter_half_vbv_buffer_size are conveyed in the VideoObjectLayer syntax structure of MPEG-4 Visual.
TUint32 iVbvOccupancy;
Specifies VBV occupancy in bytes just before the removal of the first VOP following the VOL header. The purpose for the quantity is to provide the initial condition for VBV buffer fullness. Shall be set to ((first_half_vbv_occupancy) << 15) + latter_half_vbv_occupancy) * 2048, where the values of first_half_vbv_occupancy and latter_half_vbv_occupancy are conveyed in the VideoObjectLayer syntax structure of MPEG-4 Visual.