libgpac
Documentation of the core library of GPAC
|
Interface Registry. More...
#include <module.h>
Data Fields | |
const char * | name |
const u32 *(* | QueryInterfaces )() |
GF_BaseInterface *(* | LoadInterface )(u32 InterfaceType) |
void(* | ShutdownInterface )(GF_BaseInterface *interface_obj) |
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