/******************************************************************** ** File Name: App_gui_object_subtitle.h ** ** File Description: The header file of Common channel manager gui object ** ** Copyright(c) 2009 Sunplus Technologies - All Rights Reserved ** ** History Information Description ** Date Author Modification ** ********************************************************************/ #ifndef _APP_GUIOBJ_SUBTITLE_H_ #define _APP_GUIOBJ_SUBTITLE_H_ /******************************************************************** Including Files ********************************************************************/ #include "al_subtitle.h" /******************************************************************** Extern Global Functions ********************************************************************/ /******************************************************************** Extern Global Variables ********************************************************************/ #define MAX_SUBTITLE_NUM (32) /**< maximal descriptor number for a stream */ #ifdef CONFIG_SUPPORT_TTX #define MAX_TTX_NUM (32) /**< maximal descriptor number for a stream */ #endif typedef enum { SUBTITLE_NOUPDATE, SUBTITLE_PREFER } DVBApp_SUBTITLEStart_Cmd_t; bool APP_guiobj_SubTitle_GetHOHSubtitleONOFF(void); UINT8 APP_GUIOBJ_SubTitle_IsThereAnyData(void); UINT8 APP_GUIOBJ_SubTitle_SetType(AL_Subtitle_Type_t Subtitletype); UINT8 APP_GUIOBJ_SubTitle_GetType(AL_Subtitle_Type_t *SubtitleType); UINT8 APP_GUIOBJ_SubTitle_SetSelectedIndex(INT32 SubtitleSelectedIndex); UINT8 APP_GUIOBJ_SubTitle_GetSelectedIndex(INT32 *SubtitleSelectedIndex); void APP_GUIOBJ_SubTitle_SetTSFMode(UINT8 mode); UINT8 APP_guiobj_SubTitle_GetTSFMode(void); UINT8 APP_GUIOBJ_SubTitle_SelectPrefer(AL_Subtitle_Type_t SubtitleType); void APP_GUIOBJ_SubTitle_Start(void); void APP_GUIOBJ_SubTitle_Restart(void); #endif