gotoshow.h

来自「MTK portableDVD 采用mtk1389方案的代码」· C头文件 代码 · 共 107 行

H
107
字号
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 03/10/27 10:19a   $       ****************/
/***************  $Revision: 2.0 $       ****************/
/***************                                       ****************/
/***************   Description :                       ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer :                       ****************/
/**********************************************************************/

#ifndef _GOTOSHOW_H_
#define _GOTOSHOW_H_

  #ifdef PLAYER_GOTO

// *********************************************************************
// Position define
// *********************************************************************
#define GOTO_STATUS_ICON_X    77
#define GOTO_STATUS_ICON_Y     1
#define GOTO_PLAYTYPE_ICON_X  33
#define GOTO_PLAYTYPE_ICON_Y  54
#define GOTO_BITRATE_X       140
#define GOTO_MARK_X          596
#if defined(SUPPORT_RUSSIAN) || defined(SUPPORT_BES)
#define GOTO_RITEM_X         390
#else
#define GOTO_RITEM_X         376
#endif
#define GOTO_LITEM_X         216
#define GOTO_ITEM_BEGIN_Y     37
#define GOTO_WINDOW_BEGIN_X   24
#define GOTO_WINDOW_END_X    653//639

// *********************************************************************
// Export Function Prototype
// *********************************************************************

// *********************************************************************
// Position
// *********************************************************************
#define OSD_POS_GOTO_ICON          wOsdPos(OSD_POS_TBL_GOTO, 0)
#define OSD_POS_GOTO_DISP          wOsdPos(OSD_POS_TBL_GOTO, 1)
#define OSD_POS_GOTO_ICON_P        wOsdPos(OSD_POS_TBL_GOTO, 2)
#define OSD_POS_GOTO_DISP_P        wOsdPos(OSD_POS_TBL_GOTO, 3)

#define OSD_POS_GOTO_MAX          4

  #else /* not define PLAYER_GOTO */

#define OSD_POS_GOTO_MAX          0

  #endif /* not define PLAYER_GOTO */

#endif /* _GOTOSHOW_H_ */

// *********************************************************************
// only for osdshow.c
// *********************************************************************
#ifdef _OSDSHOW_MAIN_C_

  #ifdef PLAYER_GOTO
static code strucOsdPos pwPosGoto[OSD_POS_GOTO_MAX] = {
  {WB_GOTO_MENU,     GOTO_STATUS_ICON_X,                /* 00 OSD_POS_GOTO_ICON       */
                     GOTO_STATUS_ICON_Y,
                     120},
#ifndef GOTO_STATUS_NO_TTCH
  {WB_GOTO_MENU,     GOTO_LITEM_X + 24,                 /* 01 OSD_POS_GOTO_DISP       */
                     GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * 4 + 7,
                     GOTO_MARK_X - GOTO_LITEM_X - 23},
#else
  {WB_GOTO_MENU,     GOTO_LITEM_X + 64,                 /* 01 OSD_POS_GOTO_DISP       */
                     GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * 4 + 7,
                     #if defined(SUPPORT_RUSSIAN)
                     GOTO_MARK_X - GOTO_LITEM_X - 20},
                     #else
                     GOTO_MARK_X - GOTO_LITEM_X - 23},//Vincent 53->18 @02-16-04
                     #endif
#endif
  {WB_GOTO_MENU_P,   GOTO_STATUS_ICON_X,                /* 02 OSD_POS_GOTO_ICON_P     */
                     GOTO_STATUS_ICON_Y,
                     120},
#ifndef GOTO_STATUS_NO_TTCH
  {WB_GOTO_MENU_P,   GOTO_LITEM_X + 24,                 /* 03 OSD_POS_GOTO_DISP_P     */
                     GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * 4 + 7,
                     GOTO_MARK_X - GOTO_LITEM_X - 23}
#else
  {WB_GOTO_MENU_P,   GOTO_LITEM_X + 64,                 /* 03 OSD_POS_GOTO_DISP_P     */
                     GOTO_ITEM_BEGIN_Y + LINE_HEIGHT * 4 + 7,
                     #if defined(SUPPORT_RUSSIAN)
                     GOTO_MARK_X - GOTO_LITEM_X - 20}
                     #else
                     GOTO_MARK_X - GOTO_LITEM_X - 23}
                     #endif
#endif
};

  #else /* not define PLAYER_GOTO */

#define pwPosGoto    0

  #endif /* not define PLAYER_GOTO */

#endif /* _OSDSHOW_MAIN_C_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?