|
struct _gf_ft_mgr * | gf_font_manager_new () |
|
void | gf_font_manager_del (struct _gf_ft_mgr *fm) |
|
static GFINLINE void | gf_fs_sema_io (GF_FilterSession *fsess, Bool notify, Bool main) |
|
GF_EXPORT void | gf_fs_add_filter_register (GF_FilterSession *fsess, const GF_FilterRegister *freg) |
|
static Bool | fs_default_event_proc (void *ptr, GF_Event *evt) |
|
GF_EXPORT GF_FilterSession * | gf_fs_new (s32 nb_threads, GF_FilterSchedulerType sched_type, GF_FilterSessionFlags flags, const char *blacklist) |
|
void | gf_fs_push_arg (GF_FilterSession *session, const char *szArg, Bool was_found, GF_FSArgItemType type, GF_Filter *meta_filter, const char *sub_opt_name) |
|
GF_EXPORT GF_FilterSession * | gf_fs_new_defaults (GF_FilterSessionFlags inflags) |
|
GF_EXPORT GF_Err | gf_fs_set_separators (GF_FilterSession *session, const char *separator_set) |
|
GF_EXPORT GF_Err | gf_fs_set_max_resolution_chain_length (GF_FilterSession *session, u32 max_chain_length) |
|
GF_EXPORT GF_Err | gf_fs_set_max_sleep_time (GF_FilterSession *session, u32 max_sleep) |
|
GF_EXPORT u32 | gf_fs_get_max_resolution_chain_length (GF_FilterSession *session) |
|
GF_EXPORT void | gf_fs_remove_filter_register (GF_FilterSession *session, GF_FilterRegister *freg) |
|
GF_EXPORT void | gf_fs_set_ui_callback (GF_FilterSession *fs, Bool(*ui_event_proc)(void *opaque, GF_Event *event), void *cbk_udta) |
|
void | gf_propalloc_del (void *it) |
|
GF_EXPORT Bool | gf_fs_enum_unmapped_options (GF_FilterSession *fsess, u32 *idx, const char **argname, u32 *argtype, const char **meta_filter, const char **meta_sub_opt) |
|
void | task_canceled (GF_FSTask *task) |
|
static void | gf_task_del (void *p) |
|
GF_EXPORT void | gf_fs_del (GF_FilterSession *fsess) |
|
GF_EXPORT u32 | gf_fs_filters_registers_count (GF_FilterSession *fsess) |
|
GF_EXPORT const GF_FilterRegister * | gf_fs_get_filter_register (GF_FilterSession *fsess, u32 idx) |
|
void | gf_fs_post_task_ex (GF_FilterSession *fsess, gf_fs_task_callback task_fun, GF_Filter *filter, GF_FilterPid *pid, const char *log_name, void *udta, Bool is_configure, Bool force_main_thread, Bool force_direct_call, GF_TaskClassType class_type, u32 delay_ms) |
|
void | gf_fs_post_task (GF_FilterSession *fsess, gf_fs_task_callback task_fun, GF_Filter *filter, GF_FilterPid *pid, const char *log_name, void *udta) |
|
void | gf_fs_post_task_class (GF_FilterSession *fsess, gf_fs_task_callback task_fun, GF_Filter *filter, GF_FilterPid *pid, const char *log_name, void *udta, GF_TaskClassType class_id) |
|
Bool | gf_fs_check_filter_register_cap_ex (const GF_FilterRegister *f_reg, u32 incode, GF_PropertyValue *cap_input, u32 outcode, GF_PropertyValue *cap_output, Bool exact_match_only, Bool out_cap_excluded) |
|
GF_EXPORT Bool | gf_fs_check_filter_register_cap (const GF_FilterRegister *f_reg, u32 incode, GF_PropertyValue *cap_input, u32 outcode, GF_PropertyValue *cap_output, Bool exact_match_only) |
|
GF_Filter * | gf_fs_load_encoder (GF_FilterSession *fsess, const char *args, GF_List *filter_blacklist, GF_Err *out_err) |
|
GF_EXPORT Bool | gf_fs_filter_exists (GF_FilterSession *fsess, const char *name) |
|
static Bool | locate_js_script (char *path, const char *file_name, const char *file_ext) |
|
Bool | gf_fs_solve_js_script (char *szPath, const char *file_name, const char *file_ext) |
|
static GF_Filter * | gf_fs_load_filter_internal (GF_FilterSession *fsess, const char *name, GF_Err *err_code, Bool *probe_only) |
|
GF_EXPORT GF_Filter * | gf_fs_load_filter (GF_FilterSession *fsess, const char *name, GF_Err *err_code) |
|
static void | print_task (u32 *taskn, GF_FSTask *task, Bool for_filter) |
|
static void | print_task_list (void *udta, void *item) |
|
static void | print_task_list_filter (void *udta, void *item) |
|
static void | gather_pck_size (void *udta, void *item) |
|
GF_EXPORT void | gf_fs_print_debug_info (GF_FilterSession *fsess, GF_SessionDebugFlag dbg_flags) |
|
const char * | gf_th_log_name (GF_Thread *t) |
|
static u32 | gf_fs_thread_proc (GF_SessionThread *sess_thread) |
|
GF_EXPORT GF_Err | gf_fs_run (GF_FilterSession *fsess) |
|
static void | filter_abort_task (GF_FSTask *task) |
|
GF_EXPORT GF_Err | gf_fs_abort (GF_FilterSession *fsess, GF_FSFlushType flush_type) |
|
GF_EXPORT GF_Err | gf_fs_stop (GF_FilterSession *fsess) |
|
static GFINLINE void | print_filter_name (GF_Filter *f, Bool skip_id, Bool skip_args) |
|
GF_EXPORT void | gf_fs_print_stats (GF_FilterSession *fsess) |
|
static void | gf_fs_print_filter_outputs (GF_Filter *f, GF_List *filters_done, u32 indent, GF_FilterPid *pid, GF_Filter *alias_for, u32 src_num_tiled_pids, Bool skip_print, s32 nb_recursion, u32 max_length) |
|
static void | gf_fs_print_not_connected_filters (GF_FilterSession *fsess, GF_List *filters_done, Bool ignore_sinks) |
|
GF_EXPORT void | gf_fs_print_non_connected (GF_FilterSession *fsess) |
|
GF_EXPORT void | gf_fs_print_non_connected_ex (GF_FilterSession *fsess, Bool ignore_sinks) |
|
GF_EXPORT void | gf_fs_print_connections (GF_FilterSession *fsess) |
|
GF_EXPORT void | gf_fs_print_unused_args (GF_FilterSession *fsess, const char *ignore_args) |
|
GF_EXPORT void | gf_fs_send_update (GF_FilterSession *fsess, const char *fid, GF_Filter *filter, const char *name, const char *val, GF_EventPropagateType propagate_mask) |
|
static GF_FilterProbeScore | probe_meta_check_builtin_format (GF_FilterSession *fsess, GF_FilterRegister *freg, const char *url, const char *mime, char *fargs) |
|
static GF_Filter * | locate_alias_sink (GF_Filter *filter, const char *url, const char *mime_type) |
|
Bool | filter_solve_gdocs (const char *url, char szPath[GF_MAX_PATH]) |
|
GF_Filter * | gf_fs_load_source_dest_internal (GF_FilterSession *fsess, const char *url, const char *user_args, const char *parent_url, GF_Err *err, GF_Filter *filter, GF_Filter *dst_filter, Bool for_source, Bool no_args_inherit, Bool *probe_only, const GF_FilterRegister **probe_reg) |
|
GF_EXPORT GF_Filter * | gf_fs_load_source (GF_FilterSession *fsess, const char *url, const char *args, const char *parent_url, GF_Err *err) |
|
GF_EXPORT GF_Filter * | gf_fs_load_destination (GF_FilterSession *fsess, const char *url, const char *args, const char *parent_url, GF_Err *err) |
|
GF_EXPORT GF_Err | gf_filter_add_event_listener (GF_Filter *filter, GF_FSEventListener *el) |
|
GF_EXPORT GF_Err | gf_filter_remove_event_listener (GF_Filter *filter, GF_FSEventListener *el) |
|
GF_EXPORT Bool | gf_fs_forward_gf_event (GF_FilterSession *fsess, GF_Event *evt, Bool consumed, Bool skip_user) |
|
GF_EXPORT Bool | gf_filter_forward_gf_event (GF_Filter *filter, GF_Event *evt, Bool consumed, Bool skip_user) |
|
GF_EXPORT Bool | gf_filter_send_gf_event (GF_Filter *filter, GF_Event *evt) |
|
static void | gf_fs_print_jsf_connection (GF_FilterSession *session, char *filter_name, GF_Filter *js_filter, void(*print_fn)(FILE *output, GF_SysPrintArgFlags flags, const char *fmt,...)) |
|
GF_EXPORT void | gf_fs_print_all_connections (GF_FilterSession *session, char *filter_name, void(*print_fn)(FILE *output, GF_SysPrintArgFlags flags, const char *fmt,...)) |
|
GF_EXPORT void | gf_filter_print_all_connections (GF_Filter *filter, void(*print_fn)(FILE *output, GF_SysPrintArgFlags flags, const char *fmt,...)) |
|
GF_EXPORT void | gf_filter_get_session_caps (GF_Filter *filter, GF_FilterSessionCaps *caps) |
|
GF_EXPORT void | gf_filter_set_session_caps (GF_Filter *filter, GF_FilterSessionCaps *caps) |
|
GF_EXPORT u8 | gf_filter_get_sep (GF_Filter *filter, GF_FilterSessionSepType sep_type) |
|
static Bool | gf_fsess_get_user_pass (void *usr_cbk, Bool secure, const char *site_url, char *usr_name, char *password, gf_dm_on_usr_pass async_pass, void *async_udta) |
|
GF_DownloadManager * | gf_fs_get_download_manager (GF_FilterSession *fs) |
|
GF_EXPORT GF_DownloadManager * | gf_filter_get_download_manager (GF_Filter *filter) |
|
GF_EXPORT struct _gf_ft_mgr * | gf_fs_get_font_manager (GF_FilterSession *fsess) |
|
GF_EXPORT struct _gf_ft_mgr * | gf_filter_get_font_manager (GF_Filter *filter) |
|
void | gf_fs_cleanup_filters (GF_FilterSession *fsess) |
|
GF_EXPORT GF_Err | gf_fs_get_last_connect_error (GF_FilterSession *fs) |
|
GF_EXPORT GF_Err | gf_fs_get_last_process_error (GF_FilterSession *fs) |
|
static void | gf_fs_user_task (GF_FSTask *task) |
|
static GF_Err | gf_fs_post_user_task_internal (GF_FilterSession *fsess, Bool(*task_execute)(GF_FilterSession *fsess, void *callback, u32 *reschedule_ms), void *udta_callback, const char *log_name, Bool force_main, u32 delay_ms) |
|
GF_EXPORT GF_Err | gf_fs_post_user_task (GF_FilterSession *fsess, Bool(*task_execute)(GF_FilterSession *fsess, void *callback, u32 *reschedule_ms), void *udta_callback, const char *log_name) |
|
GF_EXPORT GF_Err | gf_fs_post_user_task_delay (GF_FilterSession *fsess, Bool(*task_execute)(GF_FilterSession *fsess, void *callback, u32 *reschedule_ms), void *udta_callback, const char *log_name, u32 delay_ms) |
|
GF_EXPORT GF_Err | gf_fs_post_user_task_main (GF_FilterSession *fsess, Bool(*task_execute)(GF_FilterSession *fsess, void *callback, u32 *reschedule_ms), void *udta_callback, const char *log_name) |
|
GF_EXPORT GF_Err | gf_filter_post_task (GF_Filter *filter, Bool(*task_execute)(GF_Filter *filter, void *callback, u32 *reschedule_ms), void *udta, const char *task_name) |
|
GF_EXPORT Bool | gf_fs_is_last_task (GF_FilterSession *fsess) |
|
GF_EXPORT Bool | gf_fs_in_final_flush (GF_FilterSession *fsess) |
|
GF_EXPORT Bool | gf_fs_is_supported_mime (GF_FilterSession *fsess, const char *mime) |
|
GF_EXPORT void | gf_fs_enable_reporting (GF_FilterSession *session, Bool reporting_on) |
|
GF_EXPORT void | gf_fs_lock_filters (GF_FilterSession *session, Bool do_lock) |
|
GF_EXPORT u32 | gf_fs_get_filters_count (GF_FilterSession *session) |
|
GF_EXPORT GF_Filter * | gf_fs_get_filter (GF_FilterSession *session, u32 idx) |
|
GF_EXPORT GF_Err | gf_filter_get_stats (GF_Filter *f, GF_FilterStats *stats) |
|
GF_EXPORT GF_Err | gf_fs_get_filter_stats (GF_FilterSession *session, u32 idx, GF_FilterStats *stats) |
|
Bool | gf_fs_ui_event (GF_FilterSession *session, GF_Event *uievt) |
|
void | gf_fs_check_graph_load (GF_FilterSession *fsess, Bool for_load) |
|
GF_EXPORT GF_Filter * | gf_fs_new_filter (GF_FilterSession *fsess, const char *name, u32 flags, GF_Err *e) |
|
static Bool | fsess_on_event (void *cbk, GF_Event *evt) |
|
GF_Err | gf_fs_check_gl_provider (GF_FilterSession *session) |
|
GF_Err | gf_fs_set_gl (GF_FilterSession *session, Bool do_activate) |
|
GF_VideoOutput * | gf_filter_claim_opengl_provider (GF_Filter *filter) |
|
Bool | gf_filter_unclaim_opengl_provider (GF_Filter *filter, GF_VideoOutput *video_out) |
|
GF_EXPORT u32 | gf_fs_get_http_max_rate (GF_FilterSession *fs) |
|
GF_EXPORT GF_Err | gf_fs_set_http_max_rate (GF_FilterSession *fs, u32 rate) |
|
GF_EXPORT u32 | gf_fs_get_http_rate (GF_FilterSession *fs) |
|
GF_EXPORT Bool | gf_fs_is_supported_source (GF_FilterSession *session, const char *url, const char *parent_url) |
|
GF_EXPORT Bool | gf_fs_fire_event (GF_FilterSession *fs, GF_Filter *f, GF_FilterEvent *evt, Bool upstream) |
|
GF_EXPORT GF_Err | gf_fs_set_filter_creation_callback (GF_FilterSession *session, gf_fs_on_filter_creation on_create_destroy, void *udta, Bool force_sync) |
|
GF_EXPORT void * | gf_fs_get_rt_udta (GF_FilterSession *session) |
|
GF_EXPORT GF_Err | gf_fs_set_external_gl_provider (GF_FilterSession *session, gf_fs_gl_activate on_gl_activate, void *udta) |
|
static Bool | gf_fs_relocate_url (GF_FilterSession *session, const char *service_url, const char *parent_url, char *out_relocated_url, char *out_localized_url) |
|
GF_EXPORT Bool | gf_filter_relocate_url (GF_Filter *filter, const char *service_url, const char *parent_url, char *out_relocated_url, char *out_localized_url) |
|
GF_EXPORT void | gf_fs_send_deferred_play (GF_FilterSession *fsess) |
|
GF_EXPORT Bool | gf_fs_check_filter (GF_FilterSession *fs, GF_Filter *filter) |
|