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