DASH Media Packaging SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Types | Public Member Functions | Public Attributes | List of all members
shaka::media::H264SliceHeader Struct Reference

Public Types

enum  { kRefListSize = 32, kRefListModSize = kRefListSize }
 
enum  Type {
  kPSlice = 0, kBSlice = 1, kISlice = 2, kSPSlice = 3,
  kSISlice = 4
}
 

Public Member Functions

bool IsPSlice () const
 
bool IsBSlice () const
 
bool IsISlice () const
 
bool IsSPSlice () const
 
bool IsSISlice () const
 

Public Attributes

bool idr_pic_flag
 
int nal_ref_idc
 
const uint8_t * nalu_data
 
size_t nalu_size
 
size_t header_bit_size
 
int first_mb_in_slice
 
int slice_type
 
int pic_parameter_set_id
 
int colour_plane_id
 
int frame_num
 
bool field_pic_flag
 
bool bottom_field_flag
 
int idr_pic_id
 
int pic_order_cnt_lsb
 
int delta_pic_order_cnt_bottom
 
int delta_pic_order_cnt [2]
 
int redundant_pic_cnt
 
bool direct_spatial_mv_pred_flag
 
bool num_ref_idx_active_override_flag
 
int num_ref_idx_l0_active_minus1
 
int num_ref_idx_l1_active_minus1
 
bool ref_pic_list_modification_flag_l0
 
bool ref_pic_list_modification_flag_l1
 
H264ModificationOfPicNum ref_list_l0_modifications [kRefListModSize]
 
H264ModificationOfPicNum ref_list_l1_modifications [kRefListModSize]
 
int luma_log2_weight_denom
 
int chroma_log2_weight_denom
 
bool luma_weight_l0_flag
 
bool chroma_weight_l0_flag
 
H264WeightingFactors pred_weight_table_l0
 
bool luma_weight_l1_flag
 
bool chroma_weight_l1_flag
 
H264WeightingFactors pred_weight_table_l1
 
bool no_output_of_prior_pics_flag
 
bool long_term_reference_flag
 
bool adaptive_ref_pic_marking_mode_flag
 
H264DecRefPicMarking ref_pic_marking [kRefListSize]
 
int cabac_init_idc
 
int slice_qp_delta
 
bool sp_for_switch_flag
 
int slice_qs_delta
 
int disable_deblocking_filter_idc
 
int slice_alpha_c0_offset_div2
 
int slice_beta_offset_div2
 

Detailed Description

Definition at line 144 of file h264_parser.h.


The documentation for this struct was generated from the following files: