123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #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
|