~ubuntu-branches/ubuntu/jaunty/xvidcap/jaunty-proposed

« back to all changes in this revision

Viewing changes to ffmpeg/cmdutils.h

  • Committer: Bazaar Package Importer
  • Author(s): Christian Marillat
  • Date: 2004-08-29 10:53:42 UTC
  • Revision ID: james.westby@ubuntu.com-20040829105342-qgmnry37eadfkoxx
Tags: upstream-1.1.3
ImportĀ upstreamĀ versionĀ 1.1.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _CMD_UTILS_H
 
2
#define _CMD_UTILS_H
 
3
 
 
4
typedef struct {
 
5
    const char *name;
 
6
    int flags;
 
7
#define HAS_ARG    0x0001
 
8
#define OPT_BOOL   0x0002
 
9
#define OPT_EXPERT 0x0004
 
10
#define OPT_STRING 0x0008
 
11
#define OPT_VIDEO  0x0010
 
12
#define OPT_AUDIO  0x0020
 
13
#define OPT_GRAB   0x0040
 
14
    union {
 
15
        void (*func_arg)(const char *);
 
16
        int *int_arg;
 
17
        char **str_arg;
 
18
    } u;
 
19
    const char *help;
 
20
    const char *argname;
 
21
} OptionDef;
 
22
 
 
23
void show_help_options(const OptionDef *options, const char *msg, int mask, int value);
 
24
void parse_options(int argc, char **argv, const OptionDef *options);
 
25
void parse_arg_file(const char *filename);
 
26
void print_error(const char *filename, int err);
 
27
 
 
28
#endif /* _CMD_UTILS_H */