📄 comshow.h
字号:
/**********************************************************************/
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** $Modtime:: 04/11/24 3:56p $ ****************/
/*************** $Revision:: 2 $ ****************/
/*************** ****************/
/*************** Description : ****************/
/*************** ****************/
/*************** Company : MediaTek Inc. ****************/
/*************** Programmer : ****************/
/**********************************************************************/
#ifndef _COMSHOW_H_
#define _COMSHOW_H_
// *********************************************************************
// for AV show
// *********************************************************************
void vOsdShowVol(BYTE bLevel, BYTE bTime) large;
void vOsdShowMute(BYTE bMode) large;
void vOsdShowZoom(BYTE bState) large;
#ifdef DDISC_FTYPE_JPEG_SUPPORT
void vOsdShowZoomPct(BYTE bPercent) large;
#endif
#ifdef PLAYER_ZOOMIN_INDICATOR
void vOsdShowZoomBr(BYTE bX, BYTE bY, BYTE bMode) large;
#endif
#if ((defined(PLAYER_KARAOKE) || defined(USE_EXTERNAL_KARAOKE)) && (defined(SUPPORT_AUDIO_KEY_ADJUST)))
void vOsdShowKeyShift(char cLevel, BYTE bTime) large;
#endif
#ifdef PLAYER_KARAOKE
#ifdef KARAOKE_SIMPLE_ECHO
void vOsdShowEchoLevel(BYTE bLevel) large;
#endif
#endif /* PLAYER_KARAOKE */
#ifdef PLAYER_SURROUND
void vOsdShowSurrType(BYTE bType, WORD wPos) large;
void vOsdShowReverbType(BYTE bType, WORD wPos) large;
#endif /* PLAYER_SURROUND */
#ifdef IR_SUPPORT_SHIFT_KEY
void vOsdShowShiftMark(BYTE bMode, BOOL fgShow) large;
#endif
/* for vOsdShowMute() */
#define OSD_MUTE_OFF 0
#define OSD_MUTE_ON 1
#define OSD_MUTE_CLEAR 2
/* for vOsdShowEchoLevel() */
#define OSD_MIC_ON 0
#define OSD_MIC_OFF 0xff
/* for vOsdShowShiftMark() */
#define OSD_SHIFT_MARK_NORMAL 0x00
#define OSD_SHIFT_MARK_DIGEST 0x01
#define OSD_SHIFT_MARK_MAX 0x02
#define OSD_SHIFT_MARK_ALL 0xff
/* for OSD show Audio Status */
#define OSD_AUDIO_SHOW_NORMAL 0x00
#define OSD_AUDIO_SHOW_MUTE 0x01
#define OSD_AUDIO_SHOW_CLEAR 0xff
// *********************************************************************
// for NON show
// *********************************************************************
void vGetPbcStateMsg(BYTE bState, BYTE bVal, WORD *wMsg, BYTE *pbStr) large;
void vOsdShowInitState(BYTE bInitState) large;
void vOsdShowPlayStatus(BYTE bStatus, BYTE bTime) large;
void vOsdShowPbcState(BYTE bState, BYTE bVal, BYTE bTime) large;
void vOsdShowError(BYTE bType, BYTE bTime) large;
void vOsdShowTimeRemain2(BYTE bMin, BYTE bSec, BYTE bTime) large;
void vOsdShowTimeRemain3(BYTE bHour, BYTE bMin, BYTE bSec, BYTE bTime) large;
void vOsdShowTimeClear(void) large;
void vOsdShowSelect2(BYTE bNum, BYTE bType, BYTE bTime) large;
void vOsdShowTvFormat(WORD wMsg) large;
#if (!defined(NO_ADD10_KEY) && defined(ISO_SELECT_USE_ADD10_KEY))
void vOsdShowSelect3(WORD wNum, BYTE bType, BYTE bTime) large;
#else
void vOsdShowSelect3(BYTE *pbNum, BYTE bType, BYTE bTime) large;
#endif
#ifdef SRV_SHOW_ERROR_COUNTER
void vOsdShowServoError(BYTE *pbErr) large;
#endif
/* for OSD show Play Status */
#define OSD_SHOW_PLAY 0x00
#define OSD_SHOW_TRICK 0x01
#define OSD_SHOW_NEXT_TRK 0x02
#define OSD_SHOW_NEXT_CH 0x03
#define OSD_SHOW_NEXT_ITEM 0x04
#define OSD_SHOW_PREV_TRK 0x05
#define OSD_SHOW_PREV_CH 0x06
#define OSD_SHOW_PREV_ITEM 0x07
#define OSD_SHOW_CLEAR 0xff
/* for OSD show init icon */
#define OSD_SHOW_LOADING 0x00
#define OSD_SHOW_UNKNOWN 0x01
#define OSD_SHOW_NO_DISC 0x02
#define OSD_SHOW_OPEN 0x03
#define OSD_SHOW_CLOSE 0x04
/* for vOsdShowError() */
#define OSD_ERROR_CLEAR 0xff
#define OSD_ERROR_CODE 0xfe
// *********************************************************************
// for DVD show
// *********************************************************************
void vOsdShowAngle(BYTE bMode, BYTE bCurr, BYTE bTotal) large;
void vOsdShowAudio(BYTE bMode, BYTE bCurr, BYTE bTotal, BYTE bCh, BYTE bType, BYTE bLcd0, BYTE bLcd1) large;
void vOsdShowSubtitle(BYTE bMode, BYTE bCurr, BYTE bTotal, BYTE bLcd0, BYTE bLcd1, BYTE bTime) large;
void vOsdShowTitleChapter(BYTE bCurTit, BYTE bTotTit, BYTE bCurCha,
BYTE bTotCha, BYTE bTime) large;
void vOsdShowTitleTimeSearch(BYTE bCurCh, BYTE bTotCh, BYTE bNum, BYTE *pbTime) large;
void vOsdShowChapterTimeSearch(BYTE bCurTit, BYTE bTotTit, BYTE bNum, BYTE *pbTime) large;
void vOsdShowChapterSearch(BYTE bCurTit, BYTE bTotTit, BYTE bNum, BYTE bCurCha, BYTE bTotCha, BYTE bTime) large;
void vOsdShowPassword(BYTE bNum, BYTE bLen, BYTE *pbDigit) large;
#ifdef SUPPORT_DVD_AUDIO
void vOsdShowDiscPassword(BYTE bNum, BYTE *pbDigit) large;
#endif
#define OSD_ANGLE_NORMAL 0x00
#define OSD_ANGLE_HILI 0x20
#define OSD_ANGLE_TIME_MASK 0x1f
#define OSD_ANGLE_CLEAR 0xff
#define OSD_AUDIO_NORMAL 0x00
#define OSD_AUDIO_HILI 0x20
#define OSD_AUDIO_TIME_MASK 0x1f
#define OSD_AUDIO_CLEAR 0xff
#define OSD_SUBTITLE_NORMAL 0x00
#define OSD_SUBTITLE_HILI 0x20
#define OSD_SUBTITLE_SEQ_MASK 0x1f
#define OSD_SUBTITLE_CLEAR 0xff
#define OSD_DVD_TTL_SEARCH 0x10
#define OSD_DVD_CH_SEARCH 0x20
#define OSD_DVD_SEARCH_END 0x0f
#define OSD_PASSWORD_CLEAR 0xff
// *********************************************************************
// for VCD show
// *********************************************************************
void vOsdShowAudioN(BYTE bMode, BYTE bCurr, BYTE bTotal) large;
void vOsdShowTrack(BYTE bState, BYTE bTrack, BYTE bTotal, BYTE bTime) large;
void vOsdShowSelectTrk(BYTE bNo, BYTE bNs, BYTE bType, BYTE bTime) large;
void vOsdShowVcdTimeSearch(BYTE bNum, BYTE bType, BYTE *pbTime) large;
#define OSD_TRACK 0
#define OSD_TOTAL 1
#define OSD_TOTAL_TRACK 2
#define OSD_SEARCH_CLEAR 0xff
#define OSD_SEARCH_DISC 0x00
#define OSD_SEARCH_TRACK 0x01
#define OSD_SEARCH_FILE 0x02
#define OSD_VCD_SEARCH_END 0x0f
/* for vOsdShowSelect() */
#define OSD_SELECT_CLEAR 0xff
#define OSD_SELECT_HILI 0x80
// *********************************************************************
// for ISO show
// *********************************************************************
void vOsdShowFile(BYTE bMode, WORD wFileNo, WORD wFileNs, BYTE bTime) large;
#if defined(PLAYER_GOTO) || defined(MPEG_GOTO)
void vOsdShowIsoTimeSearch(BYTE bNum, BYTE bType, BYTE *pbTime) large;
#endif /* defined(PLAYER_GOTO) || defined(MPEG_GOTO) */
void vOsdShowIsoTimeRemain2(BYTE bHour, BYTE bMin, BYTE bSec, BYTE bTime) large;
#define OSD_FILE_NO 0
#define OSD_FILE_TOTAL 1
#define OSD_FILE_NORMAL 2
#define OSD_ISO_SEARCH_END 0x0f
#endif /* _COMSHOW_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -