uvgVPCCenc 1.2.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
vps Class Reference

#include <vps.hpp>

Inheritance diagram for vps:
Collaboration diagram for vps:

Public Member Functions

 vps (const std::shared_ptr< uvgvpcc_enc::GOF > &gofUVG)
 

Additional Inherited Members

- Public Attributes inherited from uvgv3cbitstream::Vps
size_t gofId = 0
 
size_t vps_length_bytes_ = 0
 
uint8_t codec_group_ = 0
 
profile_tier_level ptl_
 
uint8_t vps_v3c_parameter_set_id_ = 0
 
uint8_t vps_atlas_count_minus1_ = 0
 
std::vector< uint8_t > vps_atlas_id_
 
std::vector< size_t > vps_frame_width_
 
std::vector< size_t > vps_frame_height_
 
std::vector< uint8_t > vps_map_count_minus1_
 
std::vector< bool > vps_multiple_map_streams_present_flag_
 
std::vector< std::vector< bool > > vps_map_absolute_coding_enabled_flag_
 
std::vector< std::vector< uint16_t > > vps_map_predictor_index_diff_
 
std::vector< bool > vps_auxiliary_video_present_flag_
 
std::vector< bool > vps_occupancy_video_present_flag_
 
std::vector< bool > vps_geometry_video_present_flag_
 
std::vector< bool > vps_attribute_video_present_flag_
 
std::vector< occupancy_informationoccupancy_info_
 
std::vector< geometry_informationgeometry_info_
 
std::vector< attribute_informationattribute_info_
 
bool vps_extension_present_flag_ = false
 
bool vps_packing_information_present_flag_ = false
 
bool vps_miv_extension_present_flag_ = false
 
uint8_t vps_extension_6bits_ = 0
 
size_t vps_extension_length_minus1_ = 0
 
uint8_t vps_extension_data_byte_ = 0
 

Constructor & Destructor Documentation

◆ vps()

vps::vps ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gofUVG)
explicit
Here is the call graph for this function:

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