UiVideoCommon.h
上传用户:hjhsjcl
上传日期:2020-09-25
资源大小:11378k
文件大小:2k
源码类别:

压缩解压

开发平台:

C++ Builder

  1. /*==========================================================================
  2. Copyright (c) 2004 ALi Corporation. All Rights Reserved
  3. File: UiVideo.h
  4. content: 
  5. History: Created by Walace 2005/11/16
  6. ==========================================================================*/
  7. #ifdef _UI_VIDEO_COMMON_H_
  8. #define EXTERN
  9. #else
  10. #define EXTERN extern
  11. #endif
  12. #if(USE_STEP_UP_CONVERTER) // WHH #2 061017
  13. #define VIDEO_UI_SPEED 0x03
  14. #else
  15. #define VIDEO_UI_SPEED 0x08  //Walace060801#1
  16. #endif
  17. #define VIDEO_MODULE_SWITCH_SPEED 0x02
  18. #define UI_VIDEO_USE_MENU 1
  19. #if(SETTING_FOR_ICE_START)
  20. EXTERN API void UiVideoICEInit(void);
  21. #endif
  22. EXTERN API void UiVideoNormalCheck(void);
  23. //Walace060926#1 VideoResume start
  24. EXTERN API void UiVideoSwitchModule(BYTE bModuleFlowState) large;
  25. EXTERN API void VideoCommonInitial(void);
  26. /*
  27. EXTERN API void UiVideoSwitchSubModule(WORD wNextModule) large;
  28. EXTERN API void SwicthToSaveSetting(void) large;
  29. EXTERN API void VideoCommonInitial(void);
  30. //#if(!_PM_VD_MENU_)
  31. //EXTERN API void VideoFileInit(void);
  32. //#endif
  33. */
  34. //Walace060926#1 VideoResume end
  35. //Walace060712#1
  36. //Walace060926#1 VideoResume start
  37. //gxbVideoModuleState
  38. #define VIDEO_MODULE_FROM 0x0F
  39. #define VIDEO_MODULE_TO        0xF0
  40. #define VIDEO_FROM_ANY         0x00
  41. #define VIDEO_FROM_PLAY 0x01
  42. #define VIDEO_FROM_MENU 0x02
  43. #define VIDEO_FROM_FLIST_INIT        0x03
  44. #define VIDEO_FROM_FLIST         0x04
  45. #define   VIDEO_FROM_SAVE                0x05
  46. #define VIDEO_TO_ANY         (VIDEO_FROM_ANY<<4)
  47. #define VIDEO_TO_PLAY (VIDEO_FROM_PLAY<<4)
  48. #define VIDEO_TO_MENU (VIDEO_FROM_MENU<<4)
  49. #define VIDEO_TO_FLIST_INIT   (VIDEO_FROM_FLIST_INIT<<4)
  50. #define VIDEO_TO_FLIST         (VIDEO_FROM_FLIST<<4)
  51. #define   VIDEO_TO_SAVE            (VIDEO_FROM_SAVE<<4)
  52. #define SET_VD_MODULE_FLOW(bVideoModuelState)  (gxbVideoModuleState=bVideoModuelState)
  53. #define GET_VD_MODULE_FLOW()  (gxbVideoModuleState)
  54. #define GET_VD_MODULE_FROM()  (gxbVideoModuleState&VIDEO_MODULE_FROM)
  55. #define GET_VD_MODULE_TO()  (gxbVideoModuleState&VIDEO_MODULE_TO)
  56. //Walace060926#1 VideoResume end
  57. EXTERN XBYTE gxbVideoFormat;//Walace070329#1
  58. #undef EXTERN