uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Attributes | List of all members
atlas_sequence_parameter_set Struct Reference

#include <atlas_frame.hpp>

Collaboration diagram for atlas_sequence_parameter_set:

Public Attributes

uint8_t asps_atlas_sequence_parameter_set_id = 0
 
uint16_t asps_frame_width = 0
 
uint16_t asps_frame_height = 0
 
uint8_t asps_geometry_3d_bit_depth_minus1 = 0
 
uint8_t asps_geometry_2d_bit_depth_minus1 = 0
 
uint8_t asps_log2_max_atlas_frame_order_cnt_lsb_minus4 = 4
 
uint8_t asps_max_dec_atlas_frame_buffering_minus1 = 0
 
bool asps_long_term_ref_atlas_frames_flag = false
 
uint8_t asps_num_ref_atlas_frame_lists_in_asps = 0
 
std::vector< ref_list_structref_lists
 
bool asps_use_eight_orientations_flag = false
 
bool asps_extended_projection_enabled_flag = false
 
size_t asps_max_number_projections_minus1 = 5
 
bool asps_normal_axis_limits_quantization_enabled_flag = true
 
bool asps_normal_axis_max_delta_value_enabled_flag = false
 
bool asps_patch_precedence_order_flag = false
 
uint8_t asps_log2_patch_packing_block_size = 0
 
bool asps_patch_size_quantizer_present_flag = false
 
uint8_t asps_map_count_minus1 = 0
 
bool asps_pixel_deinterleaving_enabled_flag = false
 
std::vector< bool > asps_map_pixel_deinterleaving_flag = {}
 
bool asps_raw_patch_enabled_flag = false
 
bool asps_eom_patch_enabled_flag = false
 
uint8_t asps_eom_fix_bit_count_minus1 = 0
 
bool asps_auxiliary_video_enabled_flag = false
 
bool asps_plr_enabled_flag = false
 
bool asps_vui_parameters_present_flag = false
 
bool asps_extension_present_flag = false
 
bool asps_vpcc_extension_present_flag = false
 
bool asps_miv_extension_present_flag = false
 
uint8_t asps_extension_6bits = 0
 
bool asps_vpcc_remove_duplicate_point_enabled_flag
 
uint16_t asps_vpcc_surface_thickness_minus1
 

Member Data Documentation

◆ asps_atlas_sequence_parameter_set_id

uint8_t atlas_sequence_parameter_set::asps_atlas_sequence_parameter_set_id = 0

◆ asps_auxiliary_video_enabled_flag

bool atlas_sequence_parameter_set::asps_auxiliary_video_enabled_flag = false

◆ asps_eom_fix_bit_count_minus1

uint8_t atlas_sequence_parameter_set::asps_eom_fix_bit_count_minus1 = 0

◆ asps_eom_patch_enabled_flag

bool atlas_sequence_parameter_set::asps_eom_patch_enabled_flag = false

◆ asps_extended_projection_enabled_flag

bool atlas_sequence_parameter_set::asps_extended_projection_enabled_flag = false

◆ asps_extension_6bits

uint8_t atlas_sequence_parameter_set::asps_extension_6bits = 0

◆ asps_extension_present_flag

bool atlas_sequence_parameter_set::asps_extension_present_flag = false

◆ asps_frame_height

uint16_t atlas_sequence_parameter_set::asps_frame_height = 0

◆ asps_frame_width

uint16_t atlas_sequence_parameter_set::asps_frame_width = 0

◆ asps_geometry_2d_bit_depth_minus1

uint8_t atlas_sequence_parameter_set::asps_geometry_2d_bit_depth_minus1 = 0

◆ asps_geometry_3d_bit_depth_minus1

uint8_t atlas_sequence_parameter_set::asps_geometry_3d_bit_depth_minus1 = 0

◆ asps_log2_max_atlas_frame_order_cnt_lsb_minus4

uint8_t atlas_sequence_parameter_set::asps_log2_max_atlas_frame_order_cnt_lsb_minus4 = 4

◆ asps_log2_patch_packing_block_size

uint8_t atlas_sequence_parameter_set::asps_log2_patch_packing_block_size = 0

◆ asps_long_term_ref_atlas_frames_flag

bool atlas_sequence_parameter_set::asps_long_term_ref_atlas_frames_flag = false

◆ asps_map_count_minus1

uint8_t atlas_sequence_parameter_set::asps_map_count_minus1 = 0

◆ asps_map_pixel_deinterleaving_flag

std::vector<bool> atlas_sequence_parameter_set::asps_map_pixel_deinterleaving_flag = {}

◆ asps_max_dec_atlas_frame_buffering_minus1

uint8_t atlas_sequence_parameter_set::asps_max_dec_atlas_frame_buffering_minus1 = 0

◆ asps_max_number_projections_minus1

size_t atlas_sequence_parameter_set::asps_max_number_projections_minus1 = 5

◆ asps_miv_extension_present_flag

bool atlas_sequence_parameter_set::asps_miv_extension_present_flag = false

◆ asps_normal_axis_limits_quantization_enabled_flag

bool atlas_sequence_parameter_set::asps_normal_axis_limits_quantization_enabled_flag = true

◆ asps_normal_axis_max_delta_value_enabled_flag

bool atlas_sequence_parameter_set::asps_normal_axis_max_delta_value_enabled_flag = false

◆ asps_num_ref_atlas_frame_lists_in_asps

uint8_t atlas_sequence_parameter_set::asps_num_ref_atlas_frame_lists_in_asps = 0

◆ asps_patch_precedence_order_flag

bool atlas_sequence_parameter_set::asps_patch_precedence_order_flag = false

◆ asps_patch_size_quantizer_present_flag

bool atlas_sequence_parameter_set::asps_patch_size_quantizer_present_flag = false

◆ asps_pixel_deinterleaving_enabled_flag

bool atlas_sequence_parameter_set::asps_pixel_deinterleaving_enabled_flag = false

◆ asps_plr_enabled_flag

bool atlas_sequence_parameter_set::asps_plr_enabled_flag = false

◆ asps_raw_patch_enabled_flag

bool atlas_sequence_parameter_set::asps_raw_patch_enabled_flag = false

◆ asps_use_eight_orientations_flag

bool atlas_sequence_parameter_set::asps_use_eight_orientations_flag = false

◆ asps_vpcc_extension_present_flag

bool atlas_sequence_parameter_set::asps_vpcc_extension_present_flag = false

◆ asps_vpcc_remove_duplicate_point_enabled_flag

bool atlas_sequence_parameter_set::asps_vpcc_remove_duplicate_point_enabled_flag

◆ asps_vpcc_surface_thickness_minus1

uint16_t atlas_sequence_parameter_set::asps_vpcc_surface_thickness_minus1

◆ asps_vui_parameters_present_flag

bool atlas_sequence_parameter_set::asps_vui_parameters_present_flag = false

◆ ref_lists

std::vector<ref_list_struct> atlas_sequence_parameter_set::ref_lists

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