⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 play_com.h

📁 MTK 1389E SOURCE CODE
💻 H
字号:
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 04/08/27 9:40a    $       ****************/
/***************  $Revision:: 1                $       ****************/
/***************                                       ****************/
/***************   Description :                       ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer :                       ****************/
/**********************************************************************/

#ifndef _H_PLAY_COM_
#define _H_PLAY_COM_


BOOL fgComKeyFunc(void) large;
BYTE bCOMHandleUopRet(BYTE bUopId, BYTE bUopRet) large;

BOOL fgHandleMultiKey(void) large;

#ifdef IR_CHECK_KEY_LOCK
BYTE bHandleIRKeyPressTimeout(BOOL fgTimeout, BYTE bKey) large;
#endif

// *********************************************************************
// Common key function
// *********************************************************************
BOOL fgCOMSetupKey(void) large;
BOOL fgCOMOsdLangKey(void) large;
BOOL fgCOMGameKey(void) large;
BOOL fgCOMFunctionKey(void) large;
BOOL fgCOMVfdDark(void) large;
BOOL fgCOMVfdBright(void) large;
BOOL fgCOMTvFormatKey(void) large;

#ifdef NEW_PLAY
BYTE bDiscHandleUopRet(BYTE bUopId, BYTE bUopRet) large;
#endif

#ifdef PSCAN_EN
BOOL fgCOMPScanKey(void) large;
BOOL fgCOMVGAKey(void) large;
#endif

BOOL fgCOMCompKey(void) large;

#ifdef ENABLE_ZOOM_USER_MODE
BOOL fgCOMDirKey(void) large;
#endif

#ifdef SUPPORT_CAPTURE_LOGO
BOOL fgCOMCaptureKey(void) large;
#endif

#ifdef SUPPORT_VOLUME_ADJUST
BOOL fgCOMVolumeUpKey(void) large;
BOOL fgCOMVolumeDownKey(void) large;
BOOL fgCOMMuteKey(void) large;
#endif

BOOL fgCOMKaraokeKey(void) large;
BOOL fgCOMSurroundKey(void) large;
BOOL fgCOMVocalAssistKey(void) large;
BOOL fgCOMAudKeyShift(void) large;
BOOL fgCOMEqualizerKey(void) large;
BOOL fgCOMEchoPlusKey(void) large;
BOOL fgCOMEchoMinusKey(void) large;
BOOL fgCOMEchoTypeKey(void) large;
BOOL fgCOMSpkCfgKey(void) large;
BOOL fgCOMOpenCloseKey(void) large;
BOOL fgCOMPowerKey(void) large;
void vShowMenuAfterPause(void) large;

// *********************************************************************
// Eject Routine
// *********************************************************************
#define DO_OPEN_CLOSE_FORCE   0x80
#define DO_OPEN_CLOSE_DING    0x40
#define DO_OPEN               0x00
#define DO_CLOSE              0x01


void vDoEject(BYTE bMode) large;
// *********************************************************************
// For setup menu
// *********************************************************************
void vSetupMenuEnter(void) large;
void vSetupMenuExit(void) large;

// *********************************************************************
// For time valid check
// *********************************************************************
enum TIME_CHK_ENUM_TYPE
{
  E_DISC_TIME,
  E_TITLE_TIME,
  E_CHAP_TIME,
  E_TRACK_TIME
};

typedef struct _tagsTimeChkInfo
{
  BYTE bType;
  BYTE bHH;
  BYTE bMM;
  BYTE bSS;
} sTimeChkInfo;

BOOL fgCheckTimeValid(sTimeChkInfo *prChkTime) large;

#endif /* _H_PLAY_COM_ */

⌨️ 快捷键说明

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