#include "types.h" #ifndef _UMF_MOD_H_ #define _UMF_MOD_H_ typedef enum { UMFMOD_MEDIA, UMFMOD_PICTURE, UMFMOD_FFMPEG, UMFMOD_ATV, UMFMOD_DTV, UMFMOD_TT, UMFMOD_SUB, #ifdef CONFIG_ENABLE_UMF_LANGUAGE_MODULES /*langMode begin(This context is auto generated by ./tools/gen_LangMode.py please don't modify.)*/ UMFMOD_TV_IDL_Spanish, UMFMOD_TV_IDL_French, UMFMOD_TV_IDL_German, UMFMOD_TV_IDL_Italian, UMFMOD_TV_IDL_Portuguese, UMFMOD_TV_IDL_Polish, UMFMOD_TV_IDL_Russian, UMFMOD_TV_IDL_Finnish, UMFMOD_TV_IDL_Swedish, UMFMOD_TV_IDL_Greek, UMFMOD_TV_IDL_Dutch, UMFMOD_TV_IDL_English, UMFMOD_TV_IDL_Schinese, /*langMode end.(This context is auto generated by ./tools/gen_LangMode.py please don't modify.)*/ #endif /* expand more modules here */ UMFMOD_MAX, }UMFMOD_ID; INT32 umf_loadModule(UMFMOD_ID eID); INT32 umf_checkModuleLoaded(UMFMOD_ID eID); INT32 umf_unloadModule(UMFMOD_ID eID); #ifdef CONFIG_ENABLE_UMF_LANGUAGE_MODULES INT32 umf_loadLangModuleByUILang(INT8 eLangName); #if 0 INT32 umf_loadAllLangModule(void); INT32 umf_unloadAllLangModule(void); #endif #endif #if (defined CONFIG_MOD_PACK_TT) || (defined CONFIG_MOD_PACK_SUB) Boolean TTOrSubModUnload(void); Boolean TTOrSubModLoad(Boolean MMapInit); #endif #endif