Go to the documentation of this file.
13 return "mythexternrecorder is a go-between app which interfaces "
14 "between a recording device and mythbackend.";
25 add(
"--conf",
"conf",
"",
"Path to a configuration file in INI format.",
"")
28 add(
"--inputid",
"inputid",
"",
"MythTV input this app is attached to.",
"")
31 add(QStringList{
"--exec"},
33 "Execute a program to retrieve Transport Stream from. "
34 "Data is expected to be on stdout.",
"")
35 ->SetGroup(
"ExternalRecorder");
MythExternRecorderCommandLineParser()
Parent class for defining application command line parsers.
void LoadArguments(void) override
void addVersion(void)
Canned argument definition for –version.
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)
QString GetHelpHeader(void) const override
void allowArgs(bool allow=true)
Specify that parser should allow and collect values provided independent of any keyword.
void addHelp(void)
Canned argument definition for –help.
CommandLineArg * SetGroup(const QString &group)
void addSettingsOverride(void)
Canned argument definition for –override-setting and –override-settings-file.
static constexpr const char * MYTH_APPNAME_MYTHEXTERNRECORDER