![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
 Include dependency graph for module_wrap.h:
 This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | ModuleInstance | 
| struct | GF_ModuleManager | 
Macros | |
| #define | MAX_MODULE_DIRS 1024 | 
Typedefs | |
| typedef const u32 *(* | QueryInterfaces) () | 
| typedef void *(* | LoadInterface) (u32 InterfaceType) | 
| typedef void(* | ShutdownInterface) (void *interface_obj) | 
| typedef void *(* | LoadFilterRegister) (void *fsess) | 
Functions | |
| Bool | gf_module_is_loaded (GF_ModuleManager *pm, char *filename) | 
| void | gf_modules_free_module (ModuleInstance *inst) | 
| Bool | gf_modules_load_library (ModuleInstance *inst) | 
| void | gf_modules_unload_library (ModuleInstance *inst) | 
| u32 | gf_modules_refresh (GF_ModuleManager *pm) | 
| struct ModuleInstance | 
 Collaboration diagram for ModuleInstance:| Data Fields | ||
|---|---|---|
| struct __tag_mod_man * | plugman | |
| char * | name | |
| GF_List * | interfaces | |
| GF_InterfaceRegister * | ifce_reg | |
| void * | lib_handle | |
| QueryInterfaces | query_func | |
| LoadInterface | load_func | |
| ShutdownInterface | destroy_func | |
| LoadFilterRegister | filterreg_func | |
| char * | dir | |
| struct __tag_mod_man | 
| Data Fields | ||
|---|---|---|
| char * | dirs[MAX_MODULE_DIRS] | |
| u32 | num_dirs | |
| GF_List * | plug_list | |
| GF_Config * | cfg | |
| Bool | no_unload | |
| Bool | needs_load | |
| void * | ssl_inst | |
| GF_List * | plugin_registry | |
| GF_Mutex * | mutex | |
| #define MAX_MODULE_DIRS 1024 | 
| typedef const u32 *(* QueryInterfaces) () | 
| typedef void *(* LoadInterface) (u32 InterfaceType) | 
| typedef void(* ShutdownInterface) (void *interface_obj) | 
| typedef void *(* LoadFilterRegister) (void *fsess) | 
| Bool gf_module_is_loaded | ( | GF_ModuleManager * | pm, | 
| char * | filename | ||
| ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| void gf_modules_free_module | ( | ModuleInstance * | inst | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| Bool gf_modules_load_library | ( | ModuleInstance * | inst | ) | 
 Here is the caller graph for this function:| void gf_modules_unload_library | ( | ModuleInstance * | inst | ) | 
 Here is the call graph for this function:
 Here is the caller graph for this function:| u32 gf_modules_refresh | ( | GF_ModuleManager * | pm | ) |