/*interface create*/ GPAC_MODULE_EXPORT GF_BaseInterface *LoadInterface(u32 InterfaceType) { switch (InterfaceType) { case GF_SCENE_DECODER_INTERFACE: return (GF_BaseInterface *)NewVTTDec(); case GF_NET_CLIENT_INTERFACE: return (GF_BaseInterface *)NewVTTInput(); // case GF_JS_USER_EXT_INTERFACE: return (GF_BaseInterface *)NewVTTJS(); default: return NULL; } }
/*interface create*/ GPAC_MODULE_EXPORT GF_BaseInterface *LoadInterface(u32 InterfaceType) { switch (InterfaceType) { #if !defined(GPAC_DISABLE_VTT) && !defined(GPAC_DISABLE_SVG) case GF_SCENE_DECODER_INTERFACE: return (GF_BaseInterface *)NewVTTDec(); #endif default: return NULL; } }