void print_version(void)
Print the version of the uvgVPCCenc library.
Definition cli.cpp:249
bool opts_parse(cli::opts_t &opts, const int &argc, const std::span< const char *const > &args)
Parse command line options.
Definition cli.cpp:125
void print_help(void)
Print the help message of the application.
Definition cli.cpp:253
void print_usage(void)
Print the default usage of the application.
Definition cli.cpp:242
bool version
Print version.
Definition cli.hpp:64
std::string inputPath
Input filename.
Definition cli.hpp:48
std::string uvgvpccParametersString
Encoder configuration.
Definition cli.hpp:60
std::string outputPath
Output filename.
Definition cli.hpp:50
size_t nbLoops
Whether to loop input.
Definition cli.hpp:66
size_t nbFrames
Number of frames to encode.
Definition cli.hpp:52
uint16_t dstPort
Destination port for rtp streams.
Definition cli.hpp:72
size_t startFrame
Frame number to start the encoding.
Definition cli.hpp:56
bool help
Print help.
Definition cli.hpp:62
bool dummyRun
If dummyRun is true, config is verified but no encoding is done.
Definition cli.hpp:68
size_t inputGeoPrecision
Input geometry precision.
Definition cli.hpp:54
size_t threads
Maximum number of threads to be used.
Definition cli.hpp:58
std::string dstAddress
Destination address for rtp streams.
Definition cli.hpp:70