Shaka Packager SDK
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
shaka::media::H265SliceHeader Struct Reference

Classes

struct  LongTermPicsInfo
 

Public Attributes

int used_by_curr_pic_lt = 0
 
size_t header_bit_size = 0
 
bool first_slice_segment_in_pic_flag = false
 
bool no_output_of_prior_pics_flag = false
 
int pic_parameter_set_id = 0
 
bool dependent_slice_segment_flag = false
 
int segment_address = 0
 
int slice_type = 0
 
bool pic_output_flag = true
 
int colour_plane_id = 0
 
int slice_pic_order_cnt_lsb = 0
 
bool short_term_ref_pic_set_sps_flag = false
 
H265ReferencePictureSet st_ref_pic_set {}
 
int short_term_ref_pic_set_idx = 0
 
int num_long_term_sps = 0
 
int num_long_term_pics = 0
 
std::vector< LongTermPicsInfolong_term_pics_info
 
bool slice_temporal_mvp_enabled_flag = false
 
bool slice_sao_luma_flag = false
 
bool slice_sao_chroma_flag = false
 
bool num_ref_idx_active_override_flag = false
 
int num_ref_idx_l0_active_minus1 = 0
 
int num_ref_idx_l1_active_minus1 = 0
 
H265ReferencePictureListModifications ref_pic_lists_modification
 
bool mvd_l1_zero_flag = false
 
bool cabac_init_flag = false
 
bool collocated_from_l0 = true
 
int collocated_ref_idx = 0
 
int five_minus_max_num_merge_cand = 0
 
int slice_qp_delta = 0
 
int slice_cb_qp_offset = 0
 
int slice_cr_qp_offset = 0
 
bool cu_chroma_qp_offset_enabled_flag = false
 
bool deblocking_filter_override_flag = false
 
bool slice_deblocking_filter_disabled_flag = false
 
int slice_beta_offset_div2 = 0
 
int slice_tc_offset_div2 = 0
 
bool slice_loop_filter_across_slices_enabled_flag = false
 
int num_entry_point_offsets = 0
 
int offset_len_minus1 = 0
 
std::vector< int > entry_point_offset_minus1
 

Detailed Description

Definition at line 218 of file h265_parser.h.

Constructor & Destructor Documentation

◆ H265SliceHeader()

shaka::media::H265SliceHeader::H265SliceHeader ( )

Definition at line 196 of file h265_parser.cc.

◆ ~H265SliceHeader()

shaka::media::H265SliceHeader::~H265SliceHeader ( )

Definition at line 197 of file h265_parser.cc.

Member Data Documentation

◆ cabac_init_flag

bool shaka::media::H265SliceHeader::cabac_init_flag = false

Definition at line 269 of file h265_parser.h.

◆ collocated_from_l0

bool shaka::media::H265SliceHeader::collocated_from_l0 = true

Definition at line 270 of file h265_parser.h.

◆ collocated_ref_idx

int shaka::media::H265SliceHeader::collocated_ref_idx = 0

Definition at line 271 of file h265_parser.h.

◆ colour_plane_id

int shaka::media::H265SliceHeader::colour_plane_id = 0

Definition at line 247 of file h265_parser.h.

◆ cu_chroma_qp_offset_enabled_flag

bool shaka::media::H265SliceHeader::cu_chroma_qp_offset_enabled_flag = false

Definition at line 278 of file h265_parser.h.

◆ deblocking_filter_override_flag

bool shaka::media::H265SliceHeader::deblocking_filter_override_flag = false

Definition at line 279 of file h265_parser.h.

◆ dependent_slice_segment_flag

bool shaka::media::H265SliceHeader::dependent_slice_segment_flag = false

Definition at line 243 of file h265_parser.h.

◆ entry_point_offset_minus1

std::vector<int> shaka::media::H265SliceHeader::entry_point_offset_minus1

Definition at line 287 of file h265_parser.h.

◆ first_slice_segment_in_pic_flag

bool shaka::media::H265SliceHeader::first_slice_segment_in_pic_flag = false

Definition at line 239 of file h265_parser.h.

◆ five_minus_max_num_merge_cand

int shaka::media::H265SliceHeader::five_minus_max_num_merge_cand = 0

Definition at line 273 of file h265_parser.h.

◆ header_bit_size

size_t shaka::media::H265SliceHeader::header_bit_size = 0

Definition at line 237 of file h265_parser.h.

◆ long_term_pics_info

std::vector<LongTermPicsInfo> shaka::media::H265SliceHeader::long_term_pics_info

Definition at line 256 of file h265_parser.h.

◆ mvd_l1_zero_flag

bool shaka::media::H265SliceHeader::mvd_l1_zero_flag = false

Definition at line 268 of file h265_parser.h.

◆ no_output_of_prior_pics_flag

bool shaka::media::H265SliceHeader::no_output_of_prior_pics_flag = false

Definition at line 240 of file h265_parser.h.

◆ num_entry_point_offsets

int shaka::media::H265SliceHeader::num_entry_point_offsets = 0

Definition at line 285 of file h265_parser.h.

◆ num_long_term_pics

int shaka::media::H265SliceHeader::num_long_term_pics = 0

Definition at line 255 of file h265_parser.h.

◆ num_long_term_sps

int shaka::media::H265SliceHeader::num_long_term_sps = 0

Definition at line 254 of file h265_parser.h.

◆ num_ref_idx_active_override_flag

bool shaka::media::H265SliceHeader::num_ref_idx_active_override_flag = false

Definition at line 262 of file h265_parser.h.

◆ num_ref_idx_l0_active_minus1

int shaka::media::H265SliceHeader::num_ref_idx_l0_active_minus1 = 0

Definition at line 263 of file h265_parser.h.

◆ num_ref_idx_l1_active_minus1

int shaka::media::H265SliceHeader::num_ref_idx_l1_active_minus1 = 0

Definition at line 264 of file h265_parser.h.

◆ offset_len_minus1

int shaka::media::H265SliceHeader::offset_len_minus1 = 0

Definition at line 286 of file h265_parser.h.

◆ pic_output_flag

bool shaka::media::H265SliceHeader::pic_output_flag = true

Definition at line 246 of file h265_parser.h.

◆ pic_parameter_set_id

int shaka::media::H265SliceHeader::pic_parameter_set_id = 0

Definition at line 241 of file h265_parser.h.

◆ ref_pic_lists_modification

H265ReferencePictureListModifications shaka::media::H265SliceHeader::ref_pic_lists_modification

Definition at line 266 of file h265_parser.h.

◆ segment_address

int shaka::media::H265SliceHeader::segment_address = 0

Definition at line 244 of file h265_parser.h.

◆ short_term_ref_pic_set_idx

int shaka::media::H265SliceHeader::short_term_ref_pic_set_idx = 0

Definition at line 252 of file h265_parser.h.

◆ short_term_ref_pic_set_sps_flag

bool shaka::media::H265SliceHeader::short_term_ref_pic_set_sps_flag = false

Definition at line 250 of file h265_parser.h.

◆ slice_beta_offset_div2

int shaka::media::H265SliceHeader::slice_beta_offset_div2 = 0

Definition at line 281 of file h265_parser.h.

◆ slice_cb_qp_offset

int shaka::media::H265SliceHeader::slice_cb_qp_offset = 0

Definition at line 275 of file h265_parser.h.

◆ slice_cr_qp_offset

int shaka::media::H265SliceHeader::slice_cr_qp_offset = 0

Definition at line 276 of file h265_parser.h.

◆ slice_deblocking_filter_disabled_flag

bool shaka::media::H265SliceHeader::slice_deblocking_filter_disabled_flag = false

Definition at line 280 of file h265_parser.h.

◆ slice_loop_filter_across_slices_enabled_flag

bool shaka::media::H265SliceHeader::slice_loop_filter_across_slices_enabled_flag = false

Definition at line 283 of file h265_parser.h.

◆ slice_pic_order_cnt_lsb

int shaka::media::H265SliceHeader::slice_pic_order_cnt_lsb = 0

Definition at line 248 of file h265_parser.h.

◆ slice_qp_delta

int shaka::media::H265SliceHeader::slice_qp_delta = 0

Definition at line 274 of file h265_parser.h.

◆ slice_sao_chroma_flag

bool shaka::media::H265SliceHeader::slice_sao_chroma_flag = false

Definition at line 260 of file h265_parser.h.

◆ slice_sao_luma_flag

bool shaka::media::H265SliceHeader::slice_sao_luma_flag = false

Definition at line 259 of file h265_parser.h.

◆ slice_tc_offset_div2

int shaka::media::H265SliceHeader::slice_tc_offset_div2 = 0

Definition at line 282 of file h265_parser.h.

◆ slice_temporal_mvp_enabled_flag

bool shaka::media::H265SliceHeader::slice_temporal_mvp_enabled_flag = false

Definition at line 258 of file h265_parser.h.

◆ slice_type

int shaka::media::H265SliceHeader::slice_type = 0

Definition at line 245 of file h265_parser.h.

◆ st_ref_pic_set

H265ReferencePictureSet shaka::media::H265SliceHeader::st_ref_pic_set {}

Definition at line 251 of file h265_parser.h.

◆ used_by_curr_pic_lt

int shaka::media::H265SliceHeader::used_by_curr_pic_lt = 0

Definition at line 228 of file h265_parser.h.


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