app_guiobj_subtitle.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /********************************************************************
  2. ** File Name: App_gui_object_subtitle.h
  3. **
  4. ** File Description: The header file of Common channel manager gui object
  5. **
  6. ** Copyright(c) 2009 Sunplus Technologies - All Rights Reserved
  7. **
  8. ** History Information Description
  9. ** Date Author Modification
  10. **
  11. ********************************************************************/
  12. #ifndef _APP_GUIOBJ_SUBTITLE_H_
  13. #define _APP_GUIOBJ_SUBTITLE_H_
  14. /********************************************************************
  15. Including Files
  16. ********************************************************************/
  17. #include "al_subtitle.h"
  18. /********************************************************************
  19. Extern Global Functions
  20. ********************************************************************/
  21. /********************************************************************
  22. Extern Global Variables
  23. ********************************************************************/
  24. #define MAX_SUBTITLE_NUM (32) /**< maximal descriptor number for a stream */
  25. #ifdef CONFIG_SUPPORT_TTX
  26. #define MAX_TTX_NUM (32) /**< maximal descriptor number for a stream */
  27. #endif
  28. typedef enum
  29. {
  30. SUBTITLE_NOUPDATE,
  31. SUBTITLE_PREFER
  32. } DVBApp_SUBTITLEStart_Cmd_t;
  33. bool APP_guiobj_SubTitle_GetHOHSubtitleONOFF(void);
  34. UINT8 APP_GUIOBJ_SubTitle_IsThereAnyData(void);
  35. UINT8 APP_GUIOBJ_SubTitle_SetType(AL_Subtitle_Type_t Subtitletype);
  36. UINT8 APP_GUIOBJ_SubTitle_GetType(AL_Subtitle_Type_t *SubtitleType);
  37. UINT8 APP_GUIOBJ_SubTitle_SetSelectedIndex(INT32 SubtitleSelectedIndex);
  38. UINT8 APP_GUIOBJ_SubTitle_GetSelectedIndex(INT32 *SubtitleSelectedIndex);
  39. void APP_GUIOBJ_SubTitle_SetTSFMode(UINT8 mode);
  40. UINT8 APP_guiobj_SubTitle_GetTSFMode(void);
  41. UINT8 APP_GUIOBJ_SubTitle_SelectPrefer(AL_Subtitle_Type_t SubtitleType);
  42. void APP_GUIOBJ_SubTitle_Start(void);
  43. void APP_GUIOBJ_SubTitle_Restart(void);
  44. #endif