13 return "MythFilelRecorder's allow a go-between app to interface "
14 "with a recording device before the data is processed by mythbackend.";
27 add(
"--inputid",
"inputid",
"",
"MythTV input this app is attached to.",
"")
30 add(QStringList{
"--noloop"},
32 "Don't loop input back to beginning on EOF.",
"");
34 add(QStringList{
"--data-rate"},
35 "data_rate", 188*50000,
36 "Rate at which to read data from the file.",
"");
CommandLineArg * SetGroup(const QString &group)
Parent class for defining application command line parsers.
void addVersion(void)
Canned argument definition for –version.
void addSettingsOverride(void)
Canned argument definition for –override-setting and –override-settings-file.
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.
void addInFile(bool addOutFile=false)
Canned argument definition for –infile and –outfile.
void allowArgs(bool allow=true)
Specify that parser should allow and collect values provided independent of any keyword.
MythFileRecorderCommandLineParser()
QString GetHelpHeader(void) const override
void LoadArguments(void) override
static constexpr const char * MYTH_APPNAME_MYTHAVTEST