libgpac
Documentation of the core library of GPAC
Loading...
Searching...
No Matches
gpac_help.c File Reference

Data Structures

struct  __jsenum_info
 
struct  FMTHandler
 
struct  PROTOHandler
 

Macros

#define SEP_LIST   3
 
#define PAD_LEN   30
 

Functions

void gpac_filter_help (void)
 
void gpac_modules_help (void)
 
void gpac_alias_help (GF_SysArgMode argmode)
 
void gpac_core_help (GF_SysArgMode mode, Bool for_logs)
 
void gpac_usage (GF_SysArgMode argmode)
 
void gpac_config_help ()
 
void gpac_credentials_help (GF_SysArgMode argmode)
 
void gpac_load_suggested_filter_args ()
 
void gpac_suggest_arg (char *aname)
 
void gpac_suggest_filter (char *fname, Bool is_help, Bool filter_only)
 
static void gpac_suggest_filter_arg (GF_Config *opts, const char *argname, u32 atype)
 
void gpac_check_session_args ()
 
static void dump_caps (u32 nb_caps, const GF_FilterCapability *caps)
 
static void print_filter_arg (const GF_FilterArgs *a, u32 gen_doc)
 
static void print_filter_single_opt (const GF_FilterRegister *reg, char *optname, GF_Filter *filter_inst)
 
static void print_filter (const GF_FilterRegister *reg, GF_SysArgMode argmode, GF_Filter *filter_inst, char *inst_name)
 
static Bool strstr_nocase (const char *text, const char *subtext, u32 subtext_len)
 
static Bool jsinfo_enum (void *cbck, char *item_name, char *item_path, GF_FileEnumInfo *file_info)
 
static Bool jsinfo_dir_enum (void *cbck, char *item_name, char *item_path, GF_FileEnumInfo *file_info)
 
Bool print_filters (int argc, char **argv, GF_SysArgMode argmode)
 
void dump_all_props (char *pname)
 
void dump_all_colors (void)
 
void dump_all_audio_cicp (void)
 
void dump_all_codecs (GF_SysArgMode argmode)
 
static const char * get_best_mime (char *ext)
 
static void push_ext_mime (GF_List *all_fmts, const char *exts, Bool is_output, const GF_FilterRegister *reg, const char *mime)
 
void dump_all_formats (GF_SysArgMode argmode)
 
void dump_all_proto_schemes (GF_SysArgMode argmode)
 
void write_core_options ()
 
void write_file_extensions ()
 
void write_filters_options ()
 
static void gpac_lang_set_key (GF_Config *cfg, const char *sec_name, const char *key_name, const char *key_val)
 
int gpac_make_lang (char *filename)
 
static GFINLINE void push_arg (char *_arg, Bool _dup)
 
static Bool gpac_expand_alias_arg (char *param, char *prefix, char *suffix, int arg_idx, int argc, char **argv, char *alias_name)
 
static Bool check_param_extension (char *szArg, int arg_idx, int argc, char **argv, char *alias_name)
 
Bool gpac_expand_alias (int o_argc, char **o_argv)
 
void parse_sep_set (const char *arg, Bool *override_seps)
 

Variables

FILE * sidebar_md
 
FILE * helpout
 
u32 gen_doc
 
u32 help_flags
 
u32 list_filters
 
GF_FilterSession * session
 
char separator_set [7]
 
const char * auto_gen_md_warning
 
u32 print_filter_info
 
int alias_argc
 
char ** alias_argv
 
GF_List * args_used
 
GF_List * args_alloc
 
u32 compositor_mode
 
const char * gpac_doc
 
const char * gpac_alias
 
static GF_GPACArg gpac_args []
 
static const char * gpac_config
 
static const char * gpac_credentials
 
static Bool lang_updated = GF_FALSE
 

Data Structure Documentation

◆ __jsenum_info

struct __jsenum_info
Data Fields
GF_FilterSession * session
GF_SysArgMode argmode
Bool print_filter_info
const char * path
char * js_dir

◆ FMTHandler

struct FMTHandler
Data Fields
char * ext
char * mime
GF_List * demuxers
GF_List * muxers
Bool meta_only

◆ PROTOHandler

struct PROTOHandler
Data Fields
char * proto
GF_List * in
GF_List * out

Macro Definition Documentation

◆ SEP_LIST

#define SEP_LIST   3

◆ PAD_LEN

#define PAD_LEN   30

Function Documentation

◆ gpac_filter_help()

void gpac_filter_help ( void  )

◆ gpac_modules_help()

void gpac_modules_help ( void  )

◆ gpac_alias_help()

void gpac_alias_help ( GF_SysArgMode  argmode)

◆ gpac_core_help()

void gpac_core_help ( GF_SysArgMode  mode,
Bool  for_logs 
)

◆ gpac_usage()

void gpac_usage ( GF_SysArgMode  argmode)

◆ gpac_config_help()

void gpac_config_help ( void  )

◆ gpac_credentials_help()

void gpac_credentials_help ( GF_SysArgMode  argmode)

◆ gpac_load_suggested_filter_args()

void gpac_load_suggested_filter_args ( void  )

◆ gpac_suggest_arg()

void gpac_suggest_arg ( char *  aname)

◆ gpac_suggest_filter()

void gpac_suggest_filter ( char *  fname,
Bool  is_help,
Bool  filter_only 
)

◆ gpac_suggest_filter_arg()

static void gpac_suggest_filter_arg ( GF_Config *  opts,
const char *  argname,
u32  atype 
)
static

◆ gpac_check_session_args()

void gpac_check_session_args ( void  )

◆ dump_caps()

static void dump_caps ( u32  nb_caps,
const GF_FilterCapability caps 
)
static

◆ print_filter_arg()

static void print_filter_arg ( const GF_FilterArgs a,
u32  gen_doc 
)
static

◆ print_filter_single_opt()

static void print_filter_single_opt ( const GF_FilterRegister *  reg,
char *  optname,
GF_Filter *  filter_inst 
)
static

◆ print_filter()

static void print_filter ( const GF_FilterRegister *  reg,
GF_SysArgMode  argmode,
GF_Filter *  filter_inst,
char *  inst_name 
)
static

◆ strstr_nocase()

static Bool strstr_nocase ( const char *  text,
const char *  subtext,
u32  subtext_len 
)
static

◆ jsinfo_enum()

static Bool jsinfo_enum ( void *  cbck,
char *  item_name,
char *  item_path,
GF_FileEnumInfo file_info 
)
static

◆ jsinfo_dir_enum()

static Bool jsinfo_dir_enum ( void *  cbck,
char *  item_name,
char *  item_path,
GF_FileEnumInfo file_info 
)
static

◆ print_filters()

Bool print_filters ( int  argc,
char **  argv,
GF_SysArgMode  argmode 
)

◆ dump_all_props()

void dump_all_props ( char *  pname)

◆ dump_all_colors()

void dump_all_colors ( void  )

◆ dump_all_audio_cicp()

void dump_all_audio_cicp ( void  )

◆ dump_all_codecs()

void dump_all_codecs ( GF_SysArgMode  argmode)

◆ get_best_mime()

static const char * get_best_mime ( char *  ext)
static

◆ push_ext_mime()

static void push_ext_mime ( GF_List *  all_fmts,
const char *  exts,
Bool  is_output,
const GF_FilterRegister *  reg,
const char *  mime 
)
static

◆ dump_all_formats()

void dump_all_formats ( GF_SysArgMode  argmode)

◆ dump_all_proto_schemes()

void dump_all_proto_schemes ( GF_SysArgMode  argmode)

◆ write_core_options()

void write_core_options ( void  )

◆ write_file_extensions()

void write_file_extensions ( void  )

◆ write_filters_options()

void write_filters_options ( void  )

◆ gpac_lang_set_key()

static void gpac_lang_set_key ( GF_Config *  cfg,
const char *  sec_name,
const char *  key_name,
const char *  key_val 
)
static

◆ gpac_make_lang()

int gpac_make_lang ( char *  filename)

◆ push_arg()

static GFINLINE void push_arg ( char *  _arg,
Bool  _dup 
)
static

◆ gpac_expand_alias_arg()

static Bool gpac_expand_alias_arg ( char *  param,
char *  prefix,
char *  suffix,
int  arg_idx,
int  argc,
char **  argv,
char *  alias_name 
)
static

◆ check_param_extension()

static Bool check_param_extension ( char *  szArg,
int  arg_idx,
int  argc,
char **  argv,
char *  alias_name 
)
static

◆ gpac_expand_alias()

Bool gpac_expand_alias ( int  o_argc,
char **  o_argv 
)

◆ parse_sep_set()

void parse_sep_set ( const char *  arg,
Bool override_seps 
)

Variable Documentation

◆ sidebar_md

FILE* sidebar_md
extern

◆ helpout

FILE* helpout
extern

◆ gen_doc

u32 gen_doc
extern

◆ help_flags

u32 help_flags
extern

◆ list_filters

u32 list_filters
extern

◆ separator_set

char separator_set[7]
extern

◆ auto_gen_md_warning

const char* auto_gen_md_warning
extern

◆ print_filter_info

u32 print_filter_info
extern

◆ alias_argc

int alias_argc
extern

◆ alias_argv

char** alias_argv
extern

◆ args_used

GF_List* args_used
extern

◆ args_alloc

GF_List* args_alloc
extern

◆ compositor_mode

u32 compositor_mode
extern

◆ gpac_doc

const char* gpac_doc

◆ gpac_alias

const char* gpac_alias

◆ gpac_args

GF_GPACArg gpac_args[]
static

◆ gpac_config

const char* gpac_config
static

◆ gpac_credentials

const char* gpac_credentials
static

◆ lang_updated

Bool lang_updated = GF_FALSE
static