123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- /*****************************************************************************
- ** File: app_guiobj_language.h:
- **
- ** Description:
- **
- ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved
- **
- ** Author : wuliang
- **
- ** $Id: app_guiobj_setup.c 1069 2010-11-16 10:32:32Z b.yang_c1 $
- *****************************************************************************/
- #ifndef _APP_GUIOBJ_LANGUAGE_H_
- #define _APP_GUIOBJ_LANGUAGE_H_
- typedef struct
- {
- e_SUPPORT_OSD_LANGUAGE SupportOSDLanguage;
- APP_OSDLanguage_t APP_OSD_Language;
- }e_OSD_Language_Table;
- /*****************************************************************************
- ** FUNCTION : _APP_GUIOBJ_Language_GetOsdLanguageNum
- **
- ** DESCRIPTION :
- ** get language number
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** language number
- *****************************************************************************/
- UINT32 _APP_GUIOBJ_Language_GetOsdLanguageNum(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Channel_GetOsdLanguageTbl
- **
- ** DESCRIPTION :
- ** get language table
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** language table
- *****************************************************************************/
- UINT32* APP_GUIOBJ_Language_GetOsdLanguageTbl(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_OSD_Language_MappingTo_StringID
- **
- ** DESCRIPTION :
- ** mapping string to osd language
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- UINT32 APP_GUIOBJ_OSD_Language_MappingTo_StringID(UINT8 u8OsdLanguage);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_StringID_MappingTo_OSD_Language
- **
- ** DESCRIPTION :
- ** mapping string to osd language
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- UINT8 APP_GUIOBJ_StringID_MappingTo_OSD_Language(UINT32 u32StringID);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Language_SetOsdLanguage
- **
- ** DESCRIPTION :
- ** Set osd language
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Language_SetOsdLanguage(UINT8 u8OsdLanguage);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Language_GetOsdLanguage
- **
- ** DESCRIPTION :
- ** Get osd language
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Language_GetOsdLanguage(UINT32 *u32OsdLanguage);
- INT32 APP_GUIOBJ_Language_GetDTTZone(UINT32 *u32DTTZone);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Language_UpdateOsdLanguage
- **
- ** DESCRIPTION :
- ** update menu after set osd language
- **
- ** PARAMETERS :
- ** None
- **
- ** RETURN VALUES:
- ** None
- *****************************************************************************/
- void APP_GUIOBJ_Language_UpdateOsdLanguage(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Language_BaseCountry_SetPrefSubtitle
- **
- ** DESCRIPTION :
- ** Set pref subtitle
- **
- ** PARAMETERS :NONE
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Language_BaseCountry_SetPrefSubtitle(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Language_BaseCountry_SetPrefAudio
- **
- ** DESCRIPTION :
- ** Set pref audio
- **
- ** PARAMETERS :NONE
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Language_BaseCountry_SetPrefAudio(void);
- INT32 APP_GUIOBJ_Language_BaseCountry_SetPreDTTLanguage(void);
- INT32 APP_GUIOBJ_Language_GetPrefAudio(UINT8 u8Index,UINT32 *u32PrefAudio);
- INT32 APP_GUIOBJ_Language_SetPrefAudio(UINT8 u8Index,UINT32 u32PrefAudio);
- INT32 APP_GUIOBJ_Language_SetPrefSubtitle(UINT8 u8Index,UINT32 u32PrefSubtitle);
- INT32 APP_GUIOBJ_Language_GetPrefSubtitle(UINT8 u8Index, UINT32 *u32PrefSubtitle);
- void APP_GUIOBJ_MainMenu_Get_Support_OSD_Language_String(UINT32 *Language_Number, String_id_t *String_list);
- #ifdef CELLO_cello
- void APP_GUIOBJ_Language_GetOsdLanguageUTF8CodeTable(char **LanguageTable);
- void APP_GUIOBJ_Language_GetOsdLanguageUTF8CodebyType(UINT32 StringID, char* Code);
- #endif
- #ifdef CONFIG_SUPPORT_TTX
- INT32 APP_GUIOBJ_Language_SetTTLanguage(UINT32 u32TTLanguage);
- INT32 APP_GUIOBJ_Language_GetTTLanguage(UINT32 *u32TTLanguage);
- #endif
- #ifdef CONFIG_MAINMENU_DISPLAY_MODE
- INT32 APP_GUIOBJ_Language_SetNesDPMode(UINT32 u32NesDPMode);
- INT32 APP_GUIOBJ_Language_GetNesDPMode(UINT32 *u32NesDPMode);
- #endif
- #endif
|