com.soscompany.mpeg4p2.structures
Class define_vop_complexity_estimation_header

java.lang.Object
  extended by com.soscompany.utils.BitsStructure
      extended by com.soscompany.mpeg.structures.MPEGStructure
          extended by com.soscompany.mpeg4p2.structures.MPEG4P2Structure
              extended by com.soscompany.mpeg4p2.structures.define_vop_complexity_estimation_header
All Implemented Interfaces:
MPEGConsts, MPEG4P2Consts

public class define_vop_complexity_estimation_header
extends MPEG4P2Structure


Field Summary
 ConstLengthField apm
           
 ConstLengthField dct_coefs
           
 ConstLengthField dct_lines
           
 ConstLengthField estimation_method
           
 ConstLengthField forw_back_mc_q
           
 ConstLengthField halfpel2
           
 ConstLengthField halfpel4
           
 ConstLengthField inter_blocks
           
 ConstLengthField inter_cae
           
 ConstLengthField inter4v_blocks
           
 ConstLengthField interpolate_mc_q
           
 ConstLengthField intra_blocks
           
 ConstLengthField intra_cae
           
 ConstLengthField marker_bit
           
 ConstLengthField motion_compensation_complexity_disable
           
 ConstLengthField no_update
           
 ConstLengthField not_coded_blocks
           
 ConstLengthField npm
           
 ConstLengthField opaque
           
 ConstLengthField quarterpel
           
 ConstLengthField sadct
           
 ConstLengthField shape_complexity_estimation_disable
           
 ConstLengthField texture_complexity_estimation_set_1_disable
           
 ConstLengthField texture_complexity_estimation_set_2_disable
           
 ConstLengthField transparent
           
 ConstLengthField upsampling
           
 ConstLengthField version2_complexity_estimation_disable
           
 ConstLengthField vlc_bits
           
 ConstLengthField vlc_symbols
           
 
Fields inherited from class com.soscompany.mpeg.structures.MPEGStructure
childs
 
Fields inherited from class com.soscompany.utils.BitsStructure
content, sizeOfDataRead
 
Fields inherited from interface com.soscompany.mpeg4p2.utils.MPEG4P2Consts
__3D_MESH_ID, _0, _00, _000_0000_0000_0000_0000_0000, _0000_0000_0000_0000_0000_0001, _0001, _001, _01, _1, _11, _B, _BINARY, _BINARY_ONLY, _EXTENDED_PAR, _FBA_ID, _GMC, _GRAYSCALE, _I, _MESH_ID, _P, _PAUSE, _PIECE, _RECTANGULAR, _S, _STATIC, _STILL_TEXTURE_ID, _STOP, _UPDATE, _VIDEO_ID, group_of_vop_start_code_value, short_video_end_marker_value, short_video_start_marker_value, stuffing_start_code_value, user_data_start_code_value, video_object_layer_start_code_start_value, video_object_layer_start_code_stop_value, video_object_start_code_start_value, video_object_start_code_stop_value, visual_object_sequence_end_start_code_value, visual_object_sequence_start_code_value, visual_object_start_code_value, vop_start_code_value
 
Constructor Summary
define_vop_complexity_estimation_header(MPEGElementaryStream file, MPEG4P2Structure parent)
           
 
Method Summary
 void Parse()
           
 
Methods inherited from class com.soscompany.mpeg4p2.structures.MPEG4P2Structure
getCurrentdefine_vop_complexity_estimation_header, getCurrentVideoObjectLayer, getCurrentVideoObjectPlane, getCurrentVisualObject, getCurrentVisualObjectSequence, getCurrentVOPCount, getPreviousVideoObjectPlane, newVOP, setCurrentdefine_vop_complexity_estimation_header, setCurrentVideoObjectLayer, setCurrentVideoObjectPlane, setCurrentVisualObject, setCurrentVisualObjectSequence, toString, transparent_mb
 
Methods inherited from class com.soscompany.mpeg.structures.MPEGStructure
addChild, getData, next_start_code, parseChild, setData
 
Methods inherited from class com.soscompany.utils.BitsStructure
bytealigned, getBits, getBits, getSizeOfDataRead, nextbits_bytealigned, nextbits_bytealigned
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

estimation_method

public ConstLengthField estimation_method

shape_complexity_estimation_disable

public ConstLengthField shape_complexity_estimation_disable

opaque

public ConstLengthField opaque

transparent

public ConstLengthField transparent

intra_cae

public ConstLengthField intra_cae

inter_cae

public ConstLengthField inter_cae

no_update

public ConstLengthField no_update

upsampling

public ConstLengthField upsampling

texture_complexity_estimation_set_1_disable

public ConstLengthField texture_complexity_estimation_set_1_disable

intra_blocks

public ConstLengthField intra_blocks

inter_blocks

public ConstLengthField inter_blocks

inter4v_blocks

public ConstLengthField inter4v_blocks

not_coded_blocks

public ConstLengthField not_coded_blocks

marker_bit

public ConstLengthField marker_bit

texture_complexity_estimation_set_2_disable

public ConstLengthField texture_complexity_estimation_set_2_disable

dct_coefs

public ConstLengthField dct_coefs

dct_lines

public ConstLengthField dct_lines

vlc_symbols

public ConstLengthField vlc_symbols

vlc_bits

public ConstLengthField vlc_bits

motion_compensation_complexity_disable

public ConstLengthField motion_compensation_complexity_disable

apm

public ConstLengthField apm

npm

public ConstLengthField npm

interpolate_mc_q

public ConstLengthField interpolate_mc_q

forw_back_mc_q

public ConstLengthField forw_back_mc_q

halfpel2

public ConstLengthField halfpel2

halfpel4

public ConstLengthField halfpel4

version2_complexity_estimation_disable

public ConstLengthField version2_complexity_estimation_disable

sadct

public ConstLengthField sadct

quarterpel

public ConstLengthField quarterpel
Constructor Detail

define_vop_complexity_estimation_header

public define_vop_complexity_estimation_header(MPEGElementaryStream file,
                                               MPEG4P2Structure parent)
Method Detail

Parse

public void Parse()
           throws java.lang.Exception
Overrides:
Parse in class MPEG4P2Structure
Throws:
java.lang.Exception