diff options
Diffstat (limited to 'src/args_parser.c')
| -rw-r--r-- | src/args_parser.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/args_parser.c b/src/args_parser.c index fc3c904..aaa8edd 100644 --- a/src/args_parser.c +++ b/src/args_parser.c @@ -196,7 +196,8 @@ static void usage_header(void) { "[-bm auto|qp|vbr|cbr] [-cr limited|full] [-tune performance|quality] [-df yes|no] [-sc <script_path>] [-p <plugin_path>] " "[-cursor yes|no] [-keyint <value>] [-restore-portal-session yes|no] [-portal-session-token-filepath filepath] [-encoder gpu|cpu] " "[-fallback-cpu-encoding yes|no] [-o <output_file>] [-ro <output_directory>] [-ffmpeg-opts <options>] [--list-capture-options [card_path]] " - "[--list-audio-devices] [--list-application-audio] [--list-v4l2-devices] [-write-first-frame-ts yes|no] [-low-power yes|no] [-v yes|no] [-gl-debug yes|no] [--version] [-h|--help]\n", program_name); + "[--list-monitors] [--list-audio-devices] [--list-application-audio] [--list-v4l2-devices] [-write-first-frame-ts yes|no] [-low-power yes|no] " + "[-v yes|no] [-gl-debug yes|no] [--version] [-h|--help]\n", program_name); fflush(stdout); } @@ -500,6 +501,11 @@ bool args_parser_parse(args_parser *self, int argc, char **argv, const args_hand } } + if(strcmp(argv[1], "--list-monitors") == 0) { + arg_handlers->list_monitors(userdata); + return true; + } + if(argc == 2 && strcmp(argv[1], "--version") == 0) { arg_handlers->version(userdata); return true; |
