com.soscompany.mpeg4p2.structures
Class VideoObjectLayer
java.lang.Object
com.soscompany.utils.BitsStructure
com.soscompany.mpeg.structures.MPEGStructure
com.soscompany.mpeg4p2.structures.MPEG4P2Structure
com.soscompany.mpeg4p2.structures.VideoObjectLayer
- All Implemented Interfaces:
- MPEGConsts, MPEG4P2Consts
public class VideoObjectLayer
- extends MPEG4P2Structure
| 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 |
|
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
short_video_header
public int short_video_header
video_object_layer_start_code
public ConstLengthField video_object_layer_start_code
random_accessible_vol
public ConstLengthField random_accessible_vol
video_object_type_indication
public ConstLengthField video_object_type_indication
is_object_layer_identifier
public ConstLengthField is_object_layer_identifier
video_object_layer_verid
public ConstLengthField video_object_layer_verid
video_object_layer_priority
public ConstLengthField video_object_layer_priority
aspect_ratio_info
public ConstLengthField aspect_ratio_info
par_width
public ConstLengthField par_width
par_height
public ConstLengthField par_height
vol_control_parameters
public ConstLengthField vol_control_parameters
chroma_format
public ConstLengthField chroma_format
low_delay
public ConstLengthField low_delay
vbv_parameters
public ConstLengthField vbv_parameters
first_half_bit_rate
public ConstLengthField first_half_bit_rate
marker_bit
public ConstLengthField marker_bit
latter_half_bit_rate
public ConstLengthField latter_half_bit_rate
first_half_vbv_buffer_size
public ConstLengthField first_half_vbv_buffer_size
latter_half_vbv_buffer_size
public ConstLengthField latter_half_vbv_buffer_size
first_half_vbv_occupancy
public ConstLengthField first_half_vbv_occupancy
latter_half_vbv_occupancy
public ConstLengthField latter_half_vbv_occupancy
video_object_layer_shape
public ConstLengthField video_object_layer_shape
video_object_layer_shape_extension
public ConstLengthField video_object_layer_shape_extension
vop_time_increment_resolution
public ConstLengthField vop_time_increment_resolution
fixed_vop_rate
public ConstLengthField fixed_vop_rate
fixed_vop_time_increment
public VariableLengthField fixed_vop_time_increment
video_object_layer_width
public ConstLengthField video_object_layer_width
video_object_layer_height
public ConstLengthField video_object_layer_height
interlaced
public ConstLengthField interlaced
obmc_disable
public ConstLengthField obmc_disable
sprite_enable
public VariableLengthField sprite_enable
sprite_width
public ConstLengthField sprite_width
sprite_height
public ConstLengthField sprite_height
sprite_left_coordinate
public ConstLengthField sprite_left_coordinate
sprite_top_coordinate
public ConstLengthField sprite_top_coordinate
no_of_sprite_warping_points
public ConstLengthField no_of_sprite_warping_points
sprite_warping_accuracy
public ConstLengthField sprite_warping_accuracy
sprite_brightness_change
public ConstLengthField sprite_brightness_change
low_latency_sprite_enable
public ConstLengthField low_latency_sprite_enable
sadct_disable
public ConstLengthField sadct_disable
not_8_bit
public ConstLengthField not_8_bit
quant_precision
public ConstLengthField quant_precision
bits_per_pixel
public ConstLengthField bits_per_pixel
no_gray_quant_update
public ConstLengthField no_gray_quant_update
composition_method
public ConstLengthField composition_method
linear_composition
public ConstLengthField linear_composition
quant_type
public ConstLengthField quant_type
load_intra_quant_mat
public ConstLengthField load_intra_quant_mat
intra_quant_mat
public ConstLengthField[] intra_quant_mat
load_nonintra_quant_mat
public ConstLengthField load_nonintra_quant_mat
nonintra_quant_mat
public ConstLengthField[] nonintra_quant_mat
load_intra_quant_mat_grayscale
public ConstLengthField load_intra_quant_mat_grayscale
intra_quant_mat_grayscale
public ConstLengthField[][] intra_quant_mat_grayscale
load_nonintra_quant_mat_grayscale
public ConstLengthField load_nonintra_quant_mat_grayscale
nonintra_quant_mat_grayscale
public ConstLengthField[][] nonintra_quant_mat_grayscale
quarter_sample
public ConstLengthField quarter_sample
complexity_estimation_disable
public ConstLengthField complexity_estimation_disable
resync_marker_disable
public ConstLengthField resync_marker_disable
data_partitioned
public ConstLengthField data_partitioned
reversible_vlc
public ConstLengthField reversible_vlc
newpred_enable
public ConstLengthField newpred_enable
requested_upstream_message_type
public ConstLengthField requested_upstream_message_type
newpred_segment_type
public ConstLengthField newpred_segment_type
reduced_resolution_vop_enable
public ConstLengthField reduced_resolution_vop_enable
scalability
public ConstLengthField scalability
hierarchy_type
public ConstLengthField hierarchy_type
ref_layer_id
public ConstLengthField ref_layer_id
ref_layer_sampling_direc
public ConstLengthField ref_layer_sampling_direc
hor_sampling_factor_n
public ConstLengthField hor_sampling_factor_n
hor_sampling_factor_m
public ConstLengthField hor_sampling_factor_m
vert_sampling_factor_n
public ConstLengthField vert_sampling_factor_n
vert_sampling_factor_m
public ConstLengthField vert_sampling_factor_m
enhancement_type
public ConstLengthField enhancement_type
use_ref_shape
public ConstLengthField use_ref_shape
use_ref_texture
public ConstLengthField use_ref_texture
shape_hor_sampling_factor_n
public ConstLengthField shape_hor_sampling_factor_n
shape_hor_sampling_factor_m
public ConstLengthField shape_hor_sampling_factor_m
shape_vert_sampling_factor_n
public ConstLengthField shape_vert_sampling_factor_n
shape_vert_sampling_factor_m
public ConstLengthField shape_vert_sampling_factor_m
stuffing_start_code
public ConstLengthField stuffing_start_code
stuffing_byte
public ConstLengthField stuffing_byte
VideoObjectLayer
public VideoObjectLayer(MPEGElementaryStream file,
MPEG4P2Structure parent)
Parse
public void Parse()
throws java.lang.Exception
- Overrides:
Parse in class MPEG4P2Structure
- Throws:
java.lang.Exception