libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>
#include "gpac.h"
#include <gpac/modules/video_out.h>
#include <gpac/modules/audio_out.h>
#include <gpac/modules/compositor_ext.h>
#include <gpac/modules/hardcoded_proto.h>
#include <gpac/modules/font.h>
#include <gpac/network.h>
#include <gpac/color.h>
Data Structures | |
struct | FilterCategory |
struct | __jsenum_info |
struct | FMTHandler |
struct | PROTOHandler |
Macros | |
#define | SEP_LIST 3 |
#define | GPAC_DEFER_H "- defer: print defer mode help\n" |
#define | PAD_LEN 30 |
Functions | |
void | gpac_filter_help (void) |
void | gpac_modules_help (char *mod_name) |
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_defer_help () |
void | gpac_config_help () |
void | gpac_credentials_help (GF_SysArgMode argmode) |
void | gpac_load_suggested_filter_args () |
void | gpac_suggest_arg (char *aname) |
Bool | 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 FilterCategory * | get_filter_class (GF_ClassTypeHint hint) |
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) |
static void | patch_mkdocs_yml () |
Bool | print_filters (int argc, char **argv, GF_SysArgMode argmode) |
void | check_prop_def (char *pname) |
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 * | 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 |
GF_List * | filter_classes = NULL |
const char * | gpac_doc |
const char * | gpac_alias |
static GF_GPACArg | gpac_args [] |
static const char * | gpac_defer |
static GF_GPACArg | gpac_defer_args [] |
static const char * | gpac_config |
static const char * | gpac_credentials |
static Bool | lang_updated = GF_FALSE |
struct FilterCategory |
Data Fields | ||
---|---|---|
GF_ClassTypeHint | type | |
const char * | name | |
GF_List * | filter_names | |
GF_List * | filter_descs |
struct __jsenum_info |
Data Fields | ||
---|---|---|
GF_FilterSession * | session | |
GF_SysArgMode | argmode | |
Bool | print_filter_info | |
const char * | path | |
char * | js_dir |
struct FMTHandler |
Data Fields | ||
---|---|---|
char * | ext | |
char * | mime | |
GF_List * | demuxers | |
GF_List * | muxers | |
Bool | meta_only |
#define SEP_LIST 3 |
#define GPAC_DEFER_H "- defer: print defer mode help\n" |
#define PAD_LEN 30 |
void gpac_filter_help | ( | void | ) |
void gpac_modules_help | ( | char * | mod_name | ) |
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_defer_help | ( | void | ) |
void gpac_config_help | ( | void | ) |
void gpac_credentials_help | ( | GF_SysArgMode | argmode | ) |
void gpac_load_suggested_filter_args | ( | void | ) |
void gpac_suggest_arg | ( | char * | aname | ) |
|
static |
void gpac_check_session_args | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Bool print_filters | ( | int | argc, |
char ** | argv, | ||
GF_SysArgMode | argmode | ||
) |
void check_prop_def | ( | char * | pname | ) |
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 |
|
static |
void dump_all_formats | ( | GF_SysArgMode | argmode | ) |
void dump_all_proto_schemes | ( | GF_SysArgMode | argmode | ) |
void write_core_options | ( | void | ) |
void write_file_extensions | ( | void | ) |
void write_filters_options | ( | void | ) |
|
static |
int gpac_make_lang | ( | char * | filename | ) |
|
static |
|
static |
Bool gpac_expand_alias | ( | int | o_argc, |
char ** | o_argv | ||
) |
void parse_sep_set | ( | const char * | arg, |
Bool * | override_seps | ||
) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
GF_List* filter_classes = NULL |
const char* gpac_doc |
const char* gpac_alias |
|
static |
|
static |
|
static |
|
static |
|
static |