![]() |
libgpac
Documentation of the core library of GPAC
|
#include <filter_session.h>
the optional filter session.
Filter Session object
u32 GF_FilterSession::flags |
Bool GF_FilterSession::use_locks |
Bool GF_FilterSession::direct_mode |
volatile u32 GF_FilterSession::tasks_in_process |
Bool GF_FilterSession::requires_solved_graph |
u32 GF_FilterSession::non_blocking |
GF_List* GF_FilterSession::registry |
GF_List* GF_FilterSession::filters |
GF_FilterQueue* GF_FilterSession::tasks |
GF_FilterQueue* GF_FilterSession::main_thread_tasks |
GF_FilterQueue* GF_FilterSession::tasks_reservoir |
volatile Bool GF_FilterSession::in_main_sem_wait |
volatile u32 GF_FilterSession::active_threads |
GF_Mutex* GF_FilterSession::filters_mx |
GF_FilterQueue* GF_FilterSession::prop_maps_reservoir |
GF_FilterQueue* GF_FilterSession::prop_maps_entry_reservoir |
GF_FilterQueue* GF_FilterSession::prop_maps_entry_data_alloc_reservoir |
GF_FilterQueue* GF_FilterSession::pcks_refprops_reservoir |
GF_Mutex* GF_FilterSession::props_mx |
GF_Mutex* GF_FilterSession::info_mx |
GF_Mutex* GF_FilterSession::ui_mx |
GF_List* GF_FilterSession::threads |
GF_SessionThread GF_FilterSession::main_th |
GF_Mutex* GF_FilterSession::tasks_mx |
GF_Semaphore* GF_FilterSession::semaphore_main |
GF_Semaphore* GF_FilterSession::semaphore_other |
volatile u32 GF_FilterSession::tasks_pending |
u32 GF_FilterSession::nb_threads_stopped |
GF_Err GF_FilterSession::run_status |
u32 GF_FilterSession::blocking_mode |
Bool GF_FilterSession::in_final_flush |
Bool GF_FilterSession::reporting_on |
void* GF_FilterSession::ui_opaque |
volatile u32 GF_FilterSession::pid_connect_tasks_pending |
GF_List* GF_FilterSession::event_listeners |
GF_Mutex* GF_FilterSession::evt_mx |
u32 GF_FilterSession::in_event_listener |
GF_DownloadManager* GF_FilterSession::download_manager |
struct _gf_ft_mgr* GF_FilterSession::font_manager |
u32 GF_FilterSession::default_pid_buffer_max_us |
u32 GF_FilterSession::decoder_pid_buffer_max_us |
u32 GF_FilterSession::default_pid_buffer_max_units |
GF_Err GF_FilterSession::last_connect_error |
GF_Err GF_FilterSession::last_process_error |
GF_FilterSessionCaps GF_FilterSession::caps |
u64 GF_FilterSession::hint_clock_us |
GF_Fraction64 GF_FilterSession::hint_timestamp |
u32 GF_FilterSession::max_resolve_chain_len |
u32 GF_FilterSession::max_sleep |
GF_Mutex* GF_FilterSession::links_mx |
GF_List* GF_FilterSession::links |
GF_List* GF_FilterSession::parsed_args |
char GF_FilterSession::sep_args |
char GF_FilterSession::sep_name |
char GF_FilterSession::sep_frag |
char GF_FilterSession::sep_list |
char GF_FilterSession::sep_neg |
const char* GF_FilterSession::blacklist |
Bool GF_FilterSession::init_done |
GF_List* GF_FilterSession::auto_inc_nums |
GF_List* GF_FilterSession::gl_providers |
volatile u32 GF_FilterSession::nb_gl_filters |
struct _video_out* GF_FilterSession::gl_driver |
gf_fs_on_filter_creation GF_FilterSession::on_filter_create_destroy |
void* GF_FilterSession::rt_udta |
Bool GF_FilterSession::force_main_thread_tasks |
void* GF_FilterSession::ext_gl_udta |
gf_fs_gl_activate GF_FilterSession::ext_gl_callback |