|
uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
Namespaces | |
| namespace | API |
| API of the uvgVPCCenc library. | |
Classes | |
| struct | Frame |
| struct | GOF |
| struct | ParameterInfo |
| struct | Parameters |
| struct | Patch |
Typedefs | |
| using | typeGeometryInput = uint16_t |
Enumerations | |
| enum class | PPI : uint8_t { ppi0 , ppi1 , ppi2 , ppi3 , ppi4 , ppi5 , ppiBlank , notAssigned } |
| enum | ParameterType { BOOL , INT , UINT , STRING , FLOAT , DOUBLE } |
Functions | |
| std::string | get_version () |
| size_t | get_version_major () |
| size_t | get_version_minor () |
| size_t | get_version_patch () |
| void | initializeParameterMap (Parameters ¶m) |
| void | setParameterValue (const std::string ¶meterName, const std::string ¶meterValue, const bool &fromPreset) |
| void | applyPreset (Parameters ¶m) |
Variables | |
| const typeGeometryInput | g_infiniteDepth = (std::numeric_limits<typeGeometryInput>::max)() |
| const size_t | g_infinitenumber = (std::numeric_limits<size_t>::max)() |
| const size_t | g_valueNotSet = (std::numeric_limits<size_t>::max)() |
| constexpr size_t | INVALID_PATCH_INDEX = std::numeric_limits<size_t>::max() |
| constexpr size_t | PPI_NON_ASSIGNED = std::numeric_limits<size_t>::max() |
| constexpr size_t | UNDEFINED_PARENT_PPI = std::numeric_limits<size_t>::max() - 1 |
| const Parameters * | p_ = ¶m |
| using uvgvpcc_enc::typeGeometryInput = typedef uint16_t |
|
strong |
| void uvgvpcc_enc::applyPreset | ( | Parameters & | param | ) |
| std::string uvgvpcc_enc::get_version | ( | ) |
| size_t uvgvpcc_enc::get_version_major | ( | ) |
| size_t uvgvpcc_enc::get_version_minor | ( | ) |
| size_t uvgvpcc_enc::get_version_patch | ( | ) |
| void uvgvpcc_enc::initializeParameterMap | ( | Parameters & | param | ) |
| void uvgvpcc_enc::setParameterValue | ( | const std::string & | parameterName, |
| const std::string & | parameterValue, | ||
| const bool & | fromPreset | ||
| ) |
| const typeGeometryInput uvgvpcc_enc::g_infiniteDepth = (std::numeric_limits<typeGeometryInput>::max)() |
| const size_t uvgvpcc_enc::g_infinitenumber = (std::numeric_limits<size_t>::max)() |
| const size_t uvgvpcc_enc::g_valueNotSet = (std::numeric_limits<size_t>::max)() |
|
constexpr |
| const Parameters * uvgvpcc_enc::p_ = ¶m |
|
constexpr |
|
constexpr |