com.googlecode.mp4parser.h264.model
Class PictureParameterSet

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

public class PictureParameterSet
extends BitstreamElement

Picture Parameter Set entity of H264 bitstream

capable to serialize / deserialize with CAVLC bitstream

Author:
Stanislav Vitvitskiy

Nested Class Summary
static class PictureParameterSet.PPSExt
           
 
Field Summary
 int[] bottom_right
           
 int chroma_qp_index_offset
           
 boolean constrained_intra_pred_flag
           
 boolean deblocking_filter_control_present_flag
           
 boolean entropy_coding_mode_flag
           
 PictureParameterSet.PPSExt extended
           
 int num_ref_idx_l0_active_minus1
           
 int num_ref_idx_l1_active_minus1
           
 int num_slice_groups_minus1
           
 int pic_init_qp_minus26
           
 int pic_init_qs_minus26
           
 boolean pic_order_present_flag
           
 int pic_parameter_set_id
           
 boolean redundant_pic_cnt_present_flag
           
 int[] run_length_minus1
           
 int seq_parameter_set_id
           
 boolean slice_group_change_direction_flag
           
 int slice_group_change_rate_minus1
           
 int[] slice_group_id
           
 int slice_group_map_type
           
 int[] top_left
           
 int weighted_bipred_idc
           
 boolean weighted_pred_flag
           
 
Constructor Summary
PictureParameterSet()
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
static PictureParameterSet read(byte[] b)
           
static PictureParameterSet read(InputStream is)
           
 String toString()
           
 void write(OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

entropy_coding_mode_flag

public boolean entropy_coding_mode_flag

num_ref_idx_l0_active_minus1

public int num_ref_idx_l0_active_minus1

num_ref_idx_l1_active_minus1

public int num_ref_idx_l1_active_minus1

slice_group_change_rate_minus1

public int slice_group_change_rate_minus1

pic_parameter_set_id

public int pic_parameter_set_id

seq_parameter_set_id

public int seq_parameter_set_id

pic_order_present_flag

public boolean pic_order_present_flag

num_slice_groups_minus1

public int num_slice_groups_minus1

slice_group_map_type

public int slice_group_map_type

weighted_pred_flag

public boolean weighted_pred_flag

weighted_bipred_idc

public int weighted_bipred_idc

pic_init_qp_minus26

public int pic_init_qp_minus26

pic_init_qs_minus26

public int pic_init_qs_minus26

chroma_qp_index_offset

public int chroma_qp_index_offset

deblocking_filter_control_present_flag

public boolean deblocking_filter_control_present_flag

constrained_intra_pred_flag

public boolean constrained_intra_pred_flag

redundant_pic_cnt_present_flag

public boolean redundant_pic_cnt_present_flag

top_left

public int[] top_left

bottom_right

public int[] bottom_right

run_length_minus1

public int[] run_length_minus1

slice_group_change_direction_flag

public boolean slice_group_change_direction_flag

slice_group_id

public int[] slice_group_id

extended

public PictureParameterSet.PPSExt extended
Constructor Detail

PictureParameterSet

public PictureParameterSet()
Method Detail

read

public static PictureParameterSet read(byte[] b)
                                throws IOException
Throws:
IOException

read

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

write

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.