46    atlas_context() : asps_(), afps_(), atlas_data_(), gof_id_(), atlas_sub_size_(0), ad_nal_sizes_({}), ad_nal_precision_(0) {};
 
   63    std::vector<atlas_tile_layer_rbsp>& 
get_atlases() { 
return atlas_data_; };
 
   78    void calculate_atlas_size_values();
 
   87                                                     const std::shared_ptr<uvgvpcc_enc::Frame>& frameUVG, 
atlas_tile_header& ath) 
const;
 
   89                                                       const std::shared_ptr<uvgvpcc_enc::Frame>& frameUVG);
 
   92    static void write_nal_hdr(
bitstream_t* stream, 
const uint8_t nal_type, 
const uint8_t nal_layer_id, 
const uint8_t nal_temporal_id_plus1);
 
   93    void write_atlas_seq_parameter_set(
bitstream_t* stream);
 
   94    static void write_atlas_adaption_parameter_set(
bitstream_t* stream);
 
   95    void write_atlas_frame_parameter_set(
bitstream_t* stream) 
const;
 
   99    void write_access_unit_delimiter(
bitstream_t* stream);
 
  107    std::vector<atlas_tile_layer_rbsp> atlas_data_;
 
  111    size_t atlas_sub_size_;
 
  112    std::vector<size_t> ad_nal_sizes_;
 
  113    size_t ad_nal_precision_;
 
 
NAL_UNIT_TYPE
Definition bitstream_common.hpp:128
 
Definition atlas_context.hpp:44
 
void write_atlas_nal(bitstream_t *stream, size_t index)
Definition atlas_context.cpp:738
 
void write_atlas_sub_bitstream(bitstream_t *stream)
Definition atlas_context.cpp:696
 
size_t get_atlas_sub_size()
Definition atlas_context.hpp:69
 
atlas_sequence_parameter_set & get_asps()
Definition atlas_context.hpp:64
 
void write_atlas_eob(bitstream_t *stream)
Definition atlas_context.cpp:746
 
atlas_context()
Definition atlas_context.hpp:46
 
atlas_frame_parameter_set & get_afps()
Definition atlas_context.hpp:65
 
std::vector< size_t > get_ad_nal_sizes()
Definition atlas_context.hpp:70
 
void write_atlas_parameter_set_nals(bitstream_t *stream)
Definition atlas_context.cpp:724
 
std::vector< atlas_tile_layer_rbsp > & get_atlases()
Definition atlas_context.hpp:63
 
void initialize_atlas_context(const std::shared_ptr< uvgvpcc_enc::GOF > &gofUVG, const uvgvpcc_enc::Parameters ¶mUVG)
Definition atlas_context.cpp:352
 
size_t get_gof_id() const
Definition atlas_context.hpp:68
 
size_t get_ad_nal_precision()
Definition atlas_context.hpp:71
 
Definition atlas_frame.hpp:141
 
Definition atlas_frame.hpp:156
 
Definition atlas_frame.hpp:109
 
Definition atlas_frame.hpp:114
 
Definition bitstream_util.hpp:58
 
Definition atlas_frame.hpp:73
 
Definition parameters.hpp:48