114 size_t vps_length_bytes_;
115 uint8_t codec_group_;
118 uint8_t vps_v3c_parameter_set_id_;
119 uint8_t vps_atlas_count_minus1_;
121 std::vector<uint8_t> vps_atlas_id_;
122 std::vector<size_t> vps_frame_width_;
123 std::vector<size_t> vps_frame_height_;
124 std::vector<uint8_t> vps_map_count_minus1_;
125 std::vector<bool> vps_multiple_map_streams_present_flag_;
126 std::vector<std::vector<bool>> vps_map_absolute_coding_enabled_flag_;
127 std::vector<std::vector<uint16_t>> vps_map_predictor_index_diff_;
128 std::vector<bool> vps_auxiliary_video_present_flag_;
129 std::vector<bool> vps_occupancy_video_present_flag_;
130 std::vector<bool> vps_geometry_video_present_flag_;
131 std::vector<bool> vps_attribute_video_present_flag_;
132 std::vector<occupancy_information> occupancy_info_;
133 std::vector<geometry_information> geometry_info_;
134 std::vector<attribute_information> attribute_info_;
136 bool vps_extension_present_flag_;
137 bool vps_packing_information_present_flag_;
138 bool vps_miv_extension_present_flag_;
139 uint8_t vps_extension_6bits_;
140 size_t vps_extension_length_minus1_;
141 uint8_t vps_extension_data_byte_;
bool write_vps(bitstream_t *stream)
Definition vps.cpp:154
size_t get_vps_byte_len()
Definition vps.hpp:107
Definition bitstream_util.hpp:57
std::vector< uint64_t > ptl_sub_profile_idc_64
Definition vps.hpp:66
uint8_t ptl_level_idc
Definition vps.hpp:62
uint8_t ptl_max_decodes_idc
Definition vps.hpp:61
uint8_t ptl_num_sub_profiles
Definition vps.hpp:63
uint8_t ptl_profile_codec_group_idc
Definition vps.hpp:58
profile_toolset_constraints_information ptc
Definition vps.hpp:68
bool ptl_extended_sub_profile_flag
Definition vps.hpp:64
bool ptl_tier_flag
Definition vps.hpp:57
bool ptl_toolset_constraints_present_flag
Definition vps.hpp:67
uint8_t ptl_profile_toolset_idc
Definition vps.hpp:59
uint8_t ptl_profile_reconstruction_idc
Definition vps.hpp:60
std::vector< uint32_t > ptl_sub_profile_idc_32
Definition vps.hpp:65
Definition parameters.hpp:48