com.googlecode.mp4parser.h264.model
Class SeqParameterSet

java.lang.Object
  extended by com.googlecode.mp4parser.h264.model.BitstreamElement
      extended by com.googlecode.mp4parser.h264.model.SeqParameterSet

public class SeqParameterSet
extends BitstreamElement

Sequence Parameter Set structure of h264 bitstream

capable to serialize and deserialize with CAVLC bitstream

Author:
Stanislav Vitvitskiy

Field Summary
 int bit_depth_chroma_minus8
           
 int bit_depth_luma_minus8
           
 ChromaFormat chroma_format_idc
           
 boolean constraint_set_0_flag
           
 boolean constraint_set_1_flag
           
 boolean constraint_set_2_flag
           
 boolean constraint_set_3_flag
           
 boolean delta_pic_order_always_zero_flag
           
 boolean direct_8x8_inference_flag
           
 boolean entropy_coding_mode_flag
           
 boolean field_pic_flag
           
 int frame_crop_bottom_offset
           
 int frame_crop_left_offset
           
 int frame_crop_right_offset
           
 int frame_crop_top_offset
           
 boolean frame_cropping_flag
           
 boolean frame_mbs_only_flag
           
 boolean gaps_in_frame_num_value_allowed_flag
           
 int level_idc
           
 int log2_max_frame_num_minus4
           
 int log2_max_pic_order_cnt_lsb_minus4
           
 boolean mb_adaptive_frame_field_flag
           
 int num_ref_frames
           
 int num_ref_frames_in_pic_order_cnt_cycle
           
 int offset_for_non_ref_pic
           
 int offset_for_top_to_bottom_field
           
 int[] offsetForRefFrame
           
 int pic_height_in_map_units_minus1
           
 int pic_order_cnt_type
           
 int pic_width_in_mbs_minus1
           
 int profile_idc
           
 boolean qpprime_y_zero_transform_bypass_flag
           
 boolean residual_color_transform_flag
           
 ScalingMatrix scalingMatrix
           
 int seq_parameter_set_id
           
 VUIParameters vuiParams
           
 int weighted_bipred_idc
           
 boolean weighted_pred_flag
           
 
Constructor Summary
SeqParameterSet()
           
 
Method Summary
static SeqParameterSet read(InputStream is)
           
 String toString()
           
 void write(OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pic_order_cnt_type

public int pic_order_cnt_type

field_pic_flag

public boolean field_pic_flag

delta_pic_order_always_zero_flag

public boolean delta_pic_order_always_zero_flag

weighted_pred_flag

public boolean weighted_pred_flag

weighted_bipred_idc

public int weighted_bipred_idc

entropy_coding_mode_flag

public boolean entropy_coding_mode_flag

mb_adaptive_frame_field_flag

public boolean mb_adaptive_frame_field_flag

direct_8x8_inference_flag

public boolean direct_8x8_inference_flag

chroma_format_idc

public ChromaFormat chroma_format_idc

log2_max_frame_num_minus4

public int log2_max_frame_num_minus4

log2_max_pic_order_cnt_lsb_minus4

public int log2_max_pic_order_cnt_lsb_minus4

pic_height_in_map_units_minus1

public int pic_height_in_map_units_minus1

pic_width_in_mbs_minus1

public int pic_width_in_mbs_minus1

bit_depth_luma_minus8

public int bit_depth_luma_minus8

bit_depth_chroma_minus8

public int bit_depth_chroma_minus8

qpprime_y_zero_transform_bypass_flag

public boolean qpprime_y_zero_transform_bypass_flag

profile_idc

public int profile_idc

constraint_set_0_flag

public boolean constraint_set_0_flag

constraint_set_1_flag

public boolean constraint_set_1_flag

constraint_set_2_flag

public boolean constraint_set_2_flag

constraint_set_3_flag

public boolean constraint_set_3_flag

level_idc

public int level_idc

seq_parameter_set_id

public int seq_parameter_set_id

residual_color_transform_flag

public boolean residual_color_transform_flag

offset_for_non_ref_pic

public int offset_for_non_ref_pic

offset_for_top_to_bottom_field

public int offset_for_top_to_bottom_field

num_ref_frames

public int num_ref_frames

gaps_in_frame_num_value_allowed_flag

public boolean gaps_in_frame_num_value_allowed_flag

frame_mbs_only_flag

public boolean frame_mbs_only_flag

frame_cropping_flag

public boolean frame_cropping_flag

frame_crop_left_offset

public int frame_crop_left_offset

frame_crop_right_offset

public int frame_crop_right_offset

frame_crop_top_offset

public int frame_crop_top_offset

frame_crop_bottom_offset

public int frame_crop_bottom_offset

offsetForRefFrame

public int[] offsetForRefFrame

vuiParams

public VUIParameters vuiParams

scalingMatrix

public ScalingMatrix scalingMatrix

num_ref_frames_in_pic_order_cnt_cycle

public int num_ref_frames_in_pic_order_cnt_cycle
Constructor Detail

SeqParameterSet

public SeqParameterSet()
Method Detail

read

public static SeqParameterSet read(InputStream is)
                            throws IOException
Throws:
IOException

write

public void write(OutputStream out)
           throws IOException
Specified by:
write in class BitstreamElement
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.