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

Public Member Functions

int GetPicSizeInCtbsY () const
 
int GetChromaArrayType () const
 

Public Attributes

int video_parameter_set_id = 0
 
int max_sub_layers_minus1 = 0
 
bool temporal_id_nesting_flag = false
 
int general_profile_tier_level_data [12] = {}
 
int seq_parameter_set_id = 0
 
int chroma_format_idc = 0
 
bool separate_colour_plane_flag = false
 
int pic_width_in_luma_samples = 0
 
int pic_height_in_luma_samples = 0
 
bool conformance_window_flag = false
 
int conf_win_left_offset = 0
 
int conf_win_right_offset = 0
 
int conf_win_top_offset = 0
 
int conf_win_bottom_offset = 0
 
int bit_depth_luma_minus8 = 0
 
int bit_depth_chroma_minus8 = 0
 
int log2_max_pic_order_cnt_lsb_minus4 = 0
 
bool sub_layer_ordering_info_present_flag = false
 
int max_dec_pic_buffering_minus1 [8]
 
int max_num_reorder_pics [8]
 
int max_latency_increase_plus1 [8]
 
int log2_min_luma_coding_block_size_minus3 = 0
 
int log2_diff_max_min_luma_coding_block_size = 0
 
int log2_min_luma_transform_block_size_minus2 = 0
 
int log2_diff_max_min_luma_transform_block_size = 0
 
int max_transform_hierarchy_depth_inter = 0
 
int max_transform_hierarchy_depth_intra = 0
 
bool scaling_list_enabled_flag = false
 
bool scaling_list_data_present_flag = false
 
bool amp_enabled_flag = false
 
bool sample_adaptive_offset_enabled_flag = false
 
bool pcm_enabled_flag = false
 
int pcm_sample_bit_depth_luma_minus1 = 0
 
int pcm_sample_bit_depth_chroma_minus1 = 0
 
int log2_min_pcm_luma_coding_block_size_minus3 = 0
 
int log2_diff_max_min_pcm_luma_coding_block_size = 0
 
bool pcm_loop_filter_disabled_flag = false
 
int num_short_term_ref_pic_sets = 0
 
std::vector< H265ReferencePictureSetst_ref_pic_sets
 
bool long_term_ref_pic_present_flag = false
 
int num_long_term_ref_pics = 0
 
std::vector< int > lt_ref_pic_poc_lsb
 
std::vector< bool > used_by_curr_pic_lt_flag
 
bool temporal_mvp_enabled_flag = false
 
bool strong_intra_smoothing_enabled_flag = false
 
bool vui_parameters_present = false
 
H265VuiParameters vui_parameters
 

Detailed Description

Definition at line 129 of file h265_parser.h.

Constructor & Destructor Documentation

◆ H265Sps()

shaka::media::H265Sps::H265Sps ( )

Definition at line 169 of file h265_parser.cc.

◆ ~H265Sps()

shaka::media::H265Sps::~H265Sps ( )

Definition at line 170 of file h265_parser.cc.

Member Function Documentation

◆ GetChromaArrayType()

int shaka::media::H265Sps::GetChromaArrayType ( ) const

Definition at line 184 of file h265_parser.cc.

◆ GetPicSizeInCtbsY()

int shaka::media::H265Sps::GetPicSizeInCtbsY ( ) const

Definition at line 172 of file h265_parser.cc.

Member Data Documentation

◆ amp_enabled_flag

bool shaka::media::H265Sps::amp_enabled_flag = false

Definition at line 181 of file h265_parser.h.

◆ bit_depth_chroma_minus8

int shaka::media::H265Sps::bit_depth_chroma_minus8 = 0

Definition at line 162 of file h265_parser.h.

◆ bit_depth_luma_minus8

int shaka::media::H265Sps::bit_depth_luma_minus8 = 0

Definition at line 161 of file h265_parser.h.

◆ chroma_format_idc

int shaka::media::H265Sps::chroma_format_idc = 0

Definition at line 150 of file h265_parser.h.

◆ conf_win_bottom_offset

int shaka::media::H265Sps::conf_win_bottom_offset = 0

Definition at line 159 of file h265_parser.h.

◆ conf_win_left_offset

int shaka::media::H265Sps::conf_win_left_offset = 0

Definition at line 156 of file h265_parser.h.

◆ conf_win_right_offset

int shaka::media::H265Sps::conf_win_right_offset = 0

Definition at line 157 of file h265_parser.h.

◆ conf_win_top_offset

int shaka::media::H265Sps::conf_win_top_offset = 0

Definition at line 158 of file h265_parser.h.

◆ conformance_window_flag

bool shaka::media::H265Sps::conformance_window_flag = false

Definition at line 155 of file h265_parser.h.

◆ general_profile_tier_level_data

int shaka::media::H265Sps::general_profile_tier_level_data[12] = {}

Definition at line 146 of file h265_parser.h.

◆ log2_diff_max_min_luma_coding_block_size

int shaka::media::H265Sps::log2_diff_max_min_luma_coding_block_size = 0

Definition at line 171 of file h265_parser.h.

◆ log2_diff_max_min_luma_transform_block_size

int shaka::media::H265Sps::log2_diff_max_min_luma_transform_block_size = 0

Definition at line 173 of file h265_parser.h.

◆ log2_diff_max_min_pcm_luma_coding_block_size

int shaka::media::H265Sps::log2_diff_max_min_pcm_luma_coding_block_size = 0

Definition at line 187 of file h265_parser.h.

◆ log2_max_pic_order_cnt_lsb_minus4

int shaka::media::H265Sps::log2_max_pic_order_cnt_lsb_minus4 = 0

Definition at line 163 of file h265_parser.h.

◆ log2_min_luma_coding_block_size_minus3

int shaka::media::H265Sps::log2_min_luma_coding_block_size_minus3 = 0

Definition at line 170 of file h265_parser.h.

◆ log2_min_luma_transform_block_size_minus2

int shaka::media::H265Sps::log2_min_luma_transform_block_size_minus2 = 0

Definition at line 172 of file h265_parser.h.

◆ log2_min_pcm_luma_coding_block_size_minus3

int shaka::media::H265Sps::log2_min_pcm_luma_coding_block_size_minus3 = 0

Definition at line 186 of file h265_parser.h.

◆ long_term_ref_pic_present_flag

bool shaka::media::H265Sps::long_term_ref_pic_present_flag = false

Definition at line 193 of file h265_parser.h.

◆ lt_ref_pic_poc_lsb

std::vector<int> shaka::media::H265Sps::lt_ref_pic_poc_lsb

Definition at line 195 of file h265_parser.h.

◆ max_dec_pic_buffering_minus1

int shaka::media::H265Sps::max_dec_pic_buffering_minus1[8]

Definition at line 166 of file h265_parser.h.

◆ max_latency_increase_plus1

int shaka::media::H265Sps::max_latency_increase_plus1[8]

Definition at line 168 of file h265_parser.h.

◆ max_num_reorder_pics

int shaka::media::H265Sps::max_num_reorder_pics[8]

Definition at line 167 of file h265_parser.h.

◆ max_sub_layers_minus1

int shaka::media::H265Sps::max_sub_layers_minus1 = 0

Definition at line 140 of file h265_parser.h.

◆ max_transform_hierarchy_depth_inter

int shaka::media::H265Sps::max_transform_hierarchy_depth_inter = 0

Definition at line 174 of file h265_parser.h.

◆ max_transform_hierarchy_depth_intra

int shaka::media::H265Sps::max_transform_hierarchy_depth_intra = 0

Definition at line 175 of file h265_parser.h.

◆ num_long_term_ref_pics

int shaka::media::H265Sps::num_long_term_ref_pics = 0

Definition at line 194 of file h265_parser.h.

◆ num_short_term_ref_pic_sets

int shaka::media::H265Sps::num_short_term_ref_pic_sets = 0

Definition at line 190 of file h265_parser.h.

◆ pcm_enabled_flag

bool shaka::media::H265Sps::pcm_enabled_flag = false

Definition at line 183 of file h265_parser.h.

◆ pcm_loop_filter_disabled_flag

bool shaka::media::H265Sps::pcm_loop_filter_disabled_flag = false

Definition at line 188 of file h265_parser.h.

◆ pcm_sample_bit_depth_chroma_minus1

int shaka::media::H265Sps::pcm_sample_bit_depth_chroma_minus1 = 0

Definition at line 185 of file h265_parser.h.

◆ pcm_sample_bit_depth_luma_minus1

int shaka::media::H265Sps::pcm_sample_bit_depth_luma_minus1 = 0

Definition at line 184 of file h265_parser.h.

◆ pic_height_in_luma_samples

int shaka::media::H265Sps::pic_height_in_luma_samples = 0

Definition at line 153 of file h265_parser.h.

◆ pic_width_in_luma_samples

int shaka::media::H265Sps::pic_width_in_luma_samples = 0

Definition at line 152 of file h265_parser.h.

◆ sample_adaptive_offset_enabled_flag

bool shaka::media::H265Sps::sample_adaptive_offset_enabled_flag = false

Definition at line 182 of file h265_parser.h.

◆ scaling_list_data_present_flag

bool shaka::media::H265Sps::scaling_list_data_present_flag = false

Definition at line 178 of file h265_parser.h.

◆ scaling_list_enabled_flag

bool shaka::media::H265Sps::scaling_list_enabled_flag = false

Definition at line 177 of file h265_parser.h.

◆ separate_colour_plane_flag

bool shaka::media::H265Sps::separate_colour_plane_flag = false

Definition at line 151 of file h265_parser.h.

◆ seq_parameter_set_id

int shaka::media::H265Sps::seq_parameter_set_id = 0

Definition at line 148 of file h265_parser.h.

◆ st_ref_pic_sets

std::vector<H265ReferencePictureSet> shaka::media::H265Sps::st_ref_pic_sets

Definition at line 191 of file h265_parser.h.

◆ strong_intra_smoothing_enabled_flag

bool shaka::media::H265Sps::strong_intra_smoothing_enabled_flag = false

Definition at line 199 of file h265_parser.h.

◆ sub_layer_ordering_info_present_flag

bool shaka::media::H265Sps::sub_layer_ordering_info_present_flag = false

Definition at line 165 of file h265_parser.h.

◆ temporal_id_nesting_flag

bool shaka::media::H265Sps::temporal_id_nesting_flag = false

Definition at line 141 of file h265_parser.h.

◆ temporal_mvp_enabled_flag

bool shaka::media::H265Sps::temporal_mvp_enabled_flag = false

Definition at line 198 of file h265_parser.h.

◆ used_by_curr_pic_lt_flag

std::vector<bool> shaka::media::H265Sps::used_by_curr_pic_lt_flag

Definition at line 196 of file h265_parser.h.

◆ video_parameter_set_id

int shaka::media::H265Sps::video_parameter_set_id = 0

Definition at line 139 of file h265_parser.h.

◆ vui_parameters

H265VuiParameters shaka::media::H265Sps::vui_parameters

Definition at line 202 of file h265_parser.h.

◆ vui_parameters_present

bool shaka::media::H265Sps::vui_parameters_present = false

Definition at line 201 of file h265_parser.h.


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