MythTV master
mythpreviewgen_commandlineparser.cpp
Go to the documentation of this file.
1#include <QString>
2
4
6
10
12{
13 addHelp();
14 addVersion();
16 addLogging();
17
18 add("--seconds", "seconds", 0LL, "Number of seconds into video to take preview image.", "");
19 add("--frame", "frame", 0LL, "Number of frames into video to take preview image.", "");
20 add("--size", "size", QSize(0,0), "Dimensions of preview image.", "");
21 add("--infile", "inputfile", "", "Input video for preview generation.", "");
22 add("--outfile", "outputfile", "", "Optional output file for preview generation.", "");
23}
24
25
Parent class for defining application command line parsers.
void addVersion(void)
Canned argument definition for –version.
void addRecording(void)
Canned argument definition for –chanid and –starttime.
void addLogging(const QString &defaultVerbosity="general", LogLevel_t defaultLogLevel=LOG_INFO)
Canned argument definition for all logging options, including –verbose, –logpath, –quiet,...
CommandLineArg * add(const QString &arg, const QString &name, bool def, QString help, QString longhelp)
void addHelp(void)
Canned argument definition for –help.
static constexpr const char * MYTH_APPNAME_MYTHPREVIEWGEN
Definition: mythappname.h:11