FFmpeg
Data Fields
OptionDef Struct Reference

#include <cmdutils.h>

Data Fields

const char * name
 
enum OptionType type
 
int flags
 
union {
   void *   dst_ptr
 
   int(*   func_arg )(void *, const char *, const
      char *)
 
   size_t   off
 
u
 
const char * help
 
const char * argname
 
union {
   const char *   name_canon
 
   const char *const *   names_alt
 
u1
 

Detailed Description

Definition at line 191 of file cmdutils.h.

Field Documentation

◆ name

const char* OptionDef::name

◆ type

enum OptionType OptionDef::type

Definition at line 193 of file cmdutils.h.

Referenced by check_options(), opt_has_arg(), parse_option(), split_commandline(), and write_option().

◆ flags

int OptionDef::flags

◆ dst_ptr

void* OptionDef::dst_ptr

Definition at line 247 of file cmdutils.h.

Referenced by write_option().

◆ func_arg

int(* OptionDef::func_arg) (void *, const char *, const char *)

Definition at line 248 of file cmdutils.h.

Referenced by write_option().

◆ off

size_t OptionDef::off

Definition at line 249 of file cmdutils.h.

Referenced by write_option().

◆ u

union { ... } OptionDef::u

Referenced by write_option().

◆ help

const char* OptionDef::help

Definition at line 251 of file cmdutils.h.

Referenced by parse_optgroup(), show_help_options(), and split_commandline().

◆ argname

const char* OptionDef::argname

Definition at line 252 of file cmdutils.h.

Referenced by show_help_options().

◆ name_canon

const char* OptionDef::name_canon

Definition at line 257 of file cmdutils.h.

Referenced by write_option().

◆ names_alt

const char* const * OptionDef::names_alt

Definition at line 260 of file cmdutils.h.

Referenced by opt_match_per_stream().

◆ u1

union { ... } OptionDef::u1

The documentation for this struct was generated from the following file: