struct H264SliceHeader

Defined at line 307 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.h

Public Members

bool idr_pic_flag
int nal_ref_idc
const uint8_t * nalu_data
off_t nalu_size
off_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_cnt0
int delta_pic_order_cnt1
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[32] ref_list_l0_modifications
H264ModificationOfPicNum[32] ref_list_l1_modifications
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[32] ref_pic_marking
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
size_t dec_ref_pic_marking_bit_size
size_t pic_order_cnt_bit_size
bool full_sample_encryption
uint32_t full_sample_index

Public Methods

void H264SliceHeader ()

Defined at line 229 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

bool IsPSlice ()

Defined at line 59 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

bool IsBSlice ()

Defined at line 63 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

bool IsISlice ()

Defined at line 67 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

bool IsSPSlice ()

Defined at line 71 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

bool IsSISlice ()

Defined at line 75 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.cc

Enumerations

enum 
Name Value
kRefListSize 32
kRefListModSize kRefListSize

Defined at line 310 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.h

enum Type
Name Value
kPSlice 0
kBSlice 1
kISlice 2
kSPSlice 3
kSISlice 4

Defined at line 312 of file ../../src/media/third_party/chromium_media/media/video/h264_parser.h