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

Public Types

enum  {
  kTexture = 0 , kMultiview = 1 , kSpatial = 2 , kAuxiliary = 3 ,
  kNone = 16
}
 

Public Attributes

int scalability_type = kNone
 
int vps_video_parameter_set_id = 0
 
bool vps_base_layer_internal_flag = false
 
bool vps_base_layer_available_flag = false
 
int vps_max_layers_minus1 = 0
 
int vps_max_sub_layers_minus1 = 0
 
int sub_layers_vps_max_minus1 [kMaxLayers]
 
int max_tid_il_ref_pics_plus1 [kMaxLayers][kMaxLayers]
 
int layer_id_in_vps [kMaxLayerIdPlus1]
 
int view_id [kMaxLayerIdPlus1]
 
int num_views = 0
 
int general_profile_tier_level_data [kMaxNumProfileTierLevels][kGeneralProfileTierLevelBytes]
 
int num_profile_tier_levels = 0
 
int profile_tier_level_idx [kMaxOuputLayerSets][kMaxLayerIdPlus1]
 
H265RepFormat rep_format [kMaxNumRepFromats]
 
int num_rep_formats = 0
 
int vps_max_layer_id = 0
 
int vps_num_layer_sets_minus1 = 0
 
int num_direct_ref_layers [kMaxLayerIdPlus1]
 
int id_direct_ref_layers [kMaxLayerIdPlus1][kMaxLayers]
 
bool default_ref_layers_active_flag = false
 
bool max_one_active_ref_layer_flag = false
 
bool poc_lsb_not_present_flag [kMaxLayers]
 

Detailed Description

Definition at line 252 of file h265_parser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 256 of file h265_parser.h.

Constructor & Destructor Documentation

◆ H265Vps()

shaka::media::H265Vps::H265Vps ( )

Definition at line 205 of file h265_parser.cc.

◆ ~H265Vps()

shaka::media::H265Vps::~H265Vps ( )

Definition at line 206 of file h265_parser.cc.

Member Data Documentation

◆ default_ref_layers_active_flag

bool shaka::media::H265Vps::default_ref_layers_active_flag = false

Definition at line 295 of file h265_parser.h.

◆ general_profile_tier_level_data

int shaka::media::H265Vps::general_profile_tier_level_data[kMaxNumProfileTierLevels][kGeneralProfileTierLevelBytes]

Definition at line 283 of file h265_parser.h.

◆ id_direct_ref_layers

int shaka::media::H265Vps::id_direct_ref_layers[kMaxLayerIdPlus1][kMaxLayers]

Definition at line 294 of file h265_parser.h.

◆ layer_id_in_vps

int shaka::media::H265Vps::layer_id_in_vps[kMaxLayerIdPlus1]

Definition at line 278 of file h265_parser.h.

◆ max_one_active_ref_layer_flag

bool shaka::media::H265Vps::max_one_active_ref_layer_flag = false

Definition at line 296 of file h265_parser.h.

◆ max_tid_il_ref_pics_plus1

int shaka::media::H265Vps::max_tid_il_ref_pics_plus1[kMaxLayers][kMaxLayers]

Definition at line 276 of file h265_parser.h.

◆ num_direct_ref_layers

int shaka::media::H265Vps::num_direct_ref_layers[kMaxLayerIdPlus1]

Definition at line 293 of file h265_parser.h.

◆ num_profile_tier_levels

int shaka::media::H265Vps::num_profile_tier_levels = 0

Definition at line 285 of file h265_parser.h.

◆ num_rep_formats

int shaka::media::H265Vps::num_rep_formats = 0

Definition at line 289 of file h265_parser.h.

◆ num_views

int shaka::media::H265Vps::num_views = 0

Definition at line 281 of file h265_parser.h.

◆ poc_lsb_not_present_flag

bool shaka::media::H265Vps::poc_lsb_not_present_flag[kMaxLayers]

Definition at line 297 of file h265_parser.h.

◆ profile_tier_level_idx

int shaka::media::H265Vps::profile_tier_level_idx[kMaxOuputLayerSets][kMaxLayerIdPlus1]

Definition at line 286 of file h265_parser.h.

◆ rep_format

H265RepFormat shaka::media::H265Vps::rep_format[kMaxNumRepFromats]

Definition at line 288 of file h265_parser.h.

◆ scalability_type

int shaka::media::H265Vps::scalability_type = kNone

Definition at line 267 of file h265_parser.h.

◆ sub_layers_vps_max_minus1

int shaka::media::H265Vps::sub_layers_vps_max_minus1[kMaxLayers]

Definition at line 275 of file h265_parser.h.

◆ view_id

int shaka::media::H265Vps::view_id[kMaxLayerIdPlus1]

Definition at line 279 of file h265_parser.h.

◆ vps_base_layer_available_flag

bool shaka::media::H265Vps::vps_base_layer_available_flag = false

Definition at line 271 of file h265_parser.h.

◆ vps_base_layer_internal_flag

bool shaka::media::H265Vps::vps_base_layer_internal_flag = false

Definition at line 270 of file h265_parser.h.

◆ vps_max_layer_id

int shaka::media::H265Vps::vps_max_layer_id = 0

Definition at line 291 of file h265_parser.h.

◆ vps_max_layers_minus1

int shaka::media::H265Vps::vps_max_layers_minus1 = 0

Definition at line 273 of file h265_parser.h.

◆ vps_max_sub_layers_minus1

int shaka::media::H265Vps::vps_max_sub_layers_minus1 = 0

Definition at line 274 of file h265_parser.h.

◆ vps_num_layer_sets_minus1

int shaka::media::H265Vps::vps_num_layer_sets_minus1 = 0

Definition at line 292 of file h265_parser.h.

◆ vps_video_parameter_set_id

int shaka::media::H265Vps::vps_video_parameter_set_id = 0

Definition at line 269 of file h265_parser.h.


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