📄 cmdutils.h
字号:
#ifndef FFMPEG_CMDUTILS_H#define FFMPEG_CMDUTILS_H#define DLP_ERROR "\033[31mERROR\033[39m"#define DLP_WARN "\033[31mWARNING\033[39m"#define DLP_INFO "\033[32mINFO\033[39m"#define DLP_DEBUG "\033[33mDEBUG\033[39m"typedef struct{ const char *name; int flags;#define HAS_ARG 0x0001#define OPT_BOOL 0x0002#define OPT_EXPERT 0x0004#define OPT_STRING 0x0008#define OPT_VIDEO 0x0010#define OPT_AUDIO 0x0020#define OPT_GRAB 0x0040#define OPT_INT 0x0080#define OPT_FLOAT 0x0100#define OPT_SUBTITLE 0x0200#define OPT_FUNC2 0x0400#define OPT_INT64 0x0800 union { void (*func_arg)(const char *); //FIXME passing error code as int return would be nicer then exit() in the func int *int_arg; char **str_arg; float *float_arg; int (*func2_arg)(const char *, const char *); int64_t *int64_arg; } u; const char *help; const char *argname;} OptionDef;void show_help_options(const OptionDef *options, const char *msg, int mask, int value);void parse_options(int argc, char **argv, const OptionDef *options, void (* parse_arg_function)(const char*));void print_error(const char *filename, int err);void show_banner(void);void show_ui_key(void);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -