kb_porting.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:3k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef  PORTING_H
  2. #define PORTING_H
  3. #include  "Gendef.h"
  4. #include "rckeymap.h"
  5. #include "machblue_defines.h"
  6. typedef signed   char   Int8;   //  8 bit   signed integer
  7. typedef signed   short  Int16;  // 16 bit   signed integer
  8. typedef signed   long   Int32;  // 32 bit   signed integer
  9. typedef unsigned char   UInt8;  //  8 bit unsigned integer
  10. typedef unsigned short  UInt16; // 16 bit unsigned integer
  11. typedef unsigned long   UInt32; // 32 bit unsigned integer
  12. typedef unsigned char UCHAR;
  13. typedef unsigned char  Bool; //shriek
  14. #define False 0
  15. #define True 1
  16. #define TM_OK 0
  17. #define Err_OK 0
  18. #define TM_FALSE 1
  19. #define HDMX_SOFT_FILTER_NOT_USED     0xffff
  20. typedef UINT32   DMX_FilterID;   
  21. typedef UINT32   DMX_ChannelID; 
  22. typedef UINT32   TaskHandle_t;   
  23. typedef UINT32   QueueHandle_t;
  24. typedef UINT32  Timer_Handle_t;
  25. typedef unsigned long  StbErr_t;
  26. DMX_ChannelID   channelID;
  27. DMX_FilterID  filterID;
  28. #define _lOTAFilter  filterID
  29. #define _lOTAchannelID  channelID
  30. #define HPIv2_HDMX_FilterStop KB_PsiFilter_Stop
  31. #define OSA_wait KB_OSPTaskDelay
  32. #define stCAClientMsg KB_OSPMsgNode
  33. extern  int Kb_dmux_init(void);
  34. extern unsigned int BCDtoINT(unsigned char BCD);
  35. extern void KB_KEY_SetReceive (int flag);
  36. extern void KB_AV_PlayStart (void);
  37. extern void KB_AV_PlayStop (void);
  38. extern int KB_OSD_ClearAll(unsigned int nColor);
  39. extern int DTV_EPG_SetToLastProg (void);
  40. extern void OTA_CLIENT_Service (KB_OSPMsgNode *pMsg);
  41. extern void OTA_lc_Service (KB_OSPMsgNode *pMsg);
  42. extern INT32 KB_Timer_Start(UINT32 timerId, UINT32 ms);
  43. extern INT32 KB_Timer_Stop(UINT32 timerId);
  44. extern KB_OSPRet KB_OSA_Free(void *pFree);
  45. extern int DTV_GetTable(unsigned short pid, unsigned char tableId, unsigned int extId, unsigned char ** table_info, int style);
  46. extern int  KB_CHN_SetQam(unsigned long i_lfrequency, unsigned long i_lsymbol_rate, unsigned char  i_nModulateMode);
  47. extern  void KB_QAM_Stop (void);
  48. extern UINT16  KB_GetCurCHNTsID(void);
  49. extern unsigned long  KB_GetDTVCHN_Freq (unsigned short tsid);
  50. extern int KB_PF_DispClear(void);
  51. extern int KB_PgList_DispClear(void);
  52. extern void KB_IR_SetKeyLock(BOOL bLock);
  53. extern BOOL KB_IR_GetKeyLock(void);
  54. extern rc_navKeyStroke_t KB_IR_GetCurKeyCode(void);
  55. extern unsigned long KB_GetRegion_Code(void);
  56. extern void DTV_EPG_StopLastProg (void);
  57. extern int KB_FakeIr_MSGBox(char *str) ;
  58. extern int KB_Flash_lc_MSGBox(char *str) ;
  59. extern  ST_ErrorCode_t KB_Restart(void);
  60. extern void KB_MB_lc_OTA_hint_2_movie(char *hint);
  61. extern void KB_OTA_NewChannel(void);
  62. extern void Set_DownloadChecking(BOOL flag);
  63. extern void KB_CurMovie_DispClear(void);
  64. extern BOOL KB_OTA_IsPermit(void);
  65. #endif