void print_version(void)
Print the version of the uvgVPCCenc library.
Definition cli.cpp:278
bool opts_parse(cli::opts_t &opts, const int &argc, const std::span< const char *const > &args)
Parse command line options.
Definition cli.cpp:128
void print_help(void)
Print the help message of the application.
Definition cli.cpp:282
void print_usage(void)
Print the default usage of the application.
Definition cli.cpp:271
bool version
Print version.
Definition cli.hpp:65
std::string inputPath
Input filename.
Definition cli.hpp:49
std::vector< uint16_t > dstPort
Destination port for rtp streams.
Definition cli.hpp:73
std::string uvgvpccParametersString
Encoder configuration.
Definition cli.hpp:61
std::string outputPath
Output filename.
Definition cli.hpp:51
size_t nbLoops
Whether to loop input.
Definition cli.hpp:67
size_t nbFrames
Number of frames to encode.
Definition cli.hpp:53
size_t startFrame
Frame number to start the encoding.
Definition cli.hpp:57
bool help
Print help.
Definition cli.hpp:63
bool dummyRun
If dummyRun is true, config is verified but no encoding is done.
Definition cli.hpp:69
std::string sdpOutdir
Output directory for SDP files.
Definition cli.hpp:75
size_t inputGeoPrecision
Input geometry precision.
Definition cli.hpp:55
size_t threads
Maximum number of threads to be used.
Definition cli.hpp:59
std::string dstAddress
Destination address for rtp streams.
Definition cli.hpp:71