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 Member Functions | List of all members
v3c_gof Class Reference

#include <gof.hpp>

Collaboration diagram for v3c_gof:

Public Member Functions

 v3c_gof (size_t id)
 
void set_n_frames (size_t value)
 
void set_v3c_unit_precision (uint32_t new_precision)
 
void add_v3c_vps (std::unique_ptr< vps > data)
 
void add_v3c_atlas_context (std::unique_ptr< atlas_context > data)
 
void add_v3c_ovd_sub (std::unique_ptr< std::vector< uint8_t > > data)
 
void add_v3c_gvd_sub (std::unique_ptr< std::vector< uint8_t > > data)
 
void add_v3c_avd_sub (std::unique_ptr< std::vector< uint8_t > > data)
 
void write_v3c_chunk (uvgvpcc_enc::API::v3c_unit_stream *out)
 
void write_v3c_ld_chunk (const std::vector< nal_info > &ovd_nals, const std::vector< nal_info > &gvd_nals, const std::vector< nal_info > &avd_nals, uvgvpcc_enc::API::v3c_unit_stream *out, bool double_layer)
 

Constructor & Destructor Documentation

◆ v3c_gof()

v3c_gof::v3c_gof ( size_t  id)
inline

Member Function Documentation

◆ add_v3c_atlas_context()

void v3c_gof::add_v3c_atlas_context ( std::unique_ptr< atlas_context data)
inline
Here is the caller graph for this function:

◆ add_v3c_avd_sub()

void v3c_gof::add_v3c_avd_sub ( std::unique_ptr< std::vector< uint8_t > >  data)
inline
Here is the caller graph for this function:

◆ add_v3c_gvd_sub()

void v3c_gof::add_v3c_gvd_sub ( std::unique_ptr< std::vector< uint8_t > >  data)
inline
Here is the caller graph for this function:

◆ add_v3c_ovd_sub()

void v3c_gof::add_v3c_ovd_sub ( std::unique_ptr< std::vector< uint8_t > >  data)
inline
Here is the caller graph for this function:

◆ add_v3c_vps()

void v3c_gof::add_v3c_vps ( std::unique_ptr< vps data)
inline
Here is the caller graph for this function:

◆ set_n_frames()

void v3c_gof::set_n_frames ( size_t  value)
inline
Here is the caller graph for this function:

◆ set_v3c_unit_precision()

void v3c_gof::set_v3c_unit_precision ( uint32_t  new_precision)
inline
Here is the caller graph for this function:

◆ write_v3c_chunk()

void v3c_gof::write_v3c_chunk ( uvgvpcc_enc::API::v3c_unit_stream out)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_v3c_ld_chunk()

void v3c_gof::write_v3c_ld_chunk ( const std::vector< nal_info > &  ovd_nals,
const std::vector< nal_info > &  gvd_nals,
const std::vector< nal_info > &  avd_nals,
uvgvpcc_enc::API::v3c_unit_stream out,
bool  double_layer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

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