uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <cli.hpp>
Public Attributes | |
std::string | inputPath {} |
Input filename. | |
std::string | outputPath {} |
Output filename. | |
size_t | nbFrames {} |
Number of frames to encode. | |
size_t | inputGeoPrecision = 0 |
Input geometry precision. | |
size_t | startFrame = std::numeric_limits<size_t>::max() |
Frame number to start the encoding. | |
size_t | threads {} |
Maximum number of threads to be used. | |
std::string | uvgvpccParametersString {} |
Encoder configuration. | |
bool | help = false |
Print help. | |
bool | version = false |
Print version. | |
size_t | nbLoops = 1 |
Whether to loop input. | |
bool | dummyRun = false |
If dummyRun is true, config is verified but no encoding is done. | |
std::string | dstAddress {} |
Destination address for rtp streams. | |
uint16_t | dstPort = 0 |
Destination port for rtp streams. | |
std::string cli::opts_t::dstAddress {} |
Destination address for rtp streams.
uint16_t cli::opts_t::dstPort = 0 |
Destination port for rtp streams.
bool cli::opts_t::dummyRun = false |
If dummyRun is true, config is verified but no encoding is done.
bool cli::opts_t::help = false |
Print help.
size_t cli::opts_t::inputGeoPrecision = 0 |
Input geometry precision.
std::string cli::opts_t::inputPath {} |
Input filename.
size_t cli::opts_t::nbFrames {} |
Number of frames to encode.
size_t cli::opts_t::nbLoops = 1 |
Whether to loop input.
std::string cli::opts_t::outputPath {} |
Output filename.
size_t cli::opts_t::startFrame = std::numeric_limits<size_t>::max() |
Frame number to start the encoding.
size_t cli::opts_t::threads {} |
Maximum number of threads to be used.
std::string cli::opts_t::uvgvpccParametersString {} |
Encoder configuration.
bool cli::opts_t::version = false |
Print version.