![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
Interface Registry. More...
#include <module.h>
 Collaboration diagram for GF_InterfaceRegister:Data Fields | |
| const char * | name | 
| const u32 *(* | QueryInterfaces )() | 
| GF_BaseInterface *(* | LoadInterface )(u32 InterfaceType) | 
| void(* | ShutdownInterface )(GF_BaseInterface *interface_obj) | 
Interface Registry.
This structure represent a base interface loader, when not using dynamic / shared libraries
| const char* GF_InterfaceRegister::name | 
name of interface
| const u32 *(* GF_InterfaceRegister::QueryInterfaces) () | 
query interface callback
| GF_BaseInterface *(* GF_InterfaceRegister::LoadInterface) (u32 InterfaceType) | 
load interface callback
| void(* GF_InterfaceRegister::ShutdownInterface) (GF_BaseInterface *interface_obj) | 
shutdown interface callback