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

📄 normal.h

📁 M3355的源代码
💻 H
字号:
#ifndef _NORMAL_H 
#define _NORMAL_H 

void FPShowOnOff(void);

/*=================================== Used for NV Local ====================================*/

#define C_VOLUM					0
#define C_KEYVOL				1
#define C_ECHOVOL				2
#define C_MICVOL				3
#define VOLUM_INIT				4

#define C_SEARCH_OFF			0
#define C_PTT_SEARCH			1
#define C_TIME_SEARCH			2

#define C_VIRTUAL_SURROUND		1
#define C_ENHENCE_STEREO		2

#define VOLUM_LEFT				-1
#define VOLUM_RIGHT				1

#define ZOOMNORMAL				0
#define ZOOMX1					1
#define ZOOMX2					2

#define ZOOMNUM					5

#define DISPLAY_FIRST			1
#define DISPLAY_SECOND			2
#define DISPLAY_THIRD			3
#define DISPLAY_FOURTH			4
#define DISPLAY_OFF				0

/*Define Menu value*/
#define RootMenuID   			3
#define TitleMenuID				2

//for new KOK dec set
#define KOK_ON 1
#define KOK_OFF 0
void KOKDecSet(BOOL on_off);

BYTE UiSubFuncNoneProc(WORD MsgType, DWORD MsgInput);

/* sub-func : basal */
BYTE UiSubFuncBasalProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncBasalInit(void);

/* sub-func : book mark */
BYTE UiSubFuncBMarkProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncBMarkInit(void);

/* sub-func : Volum */
//BYTE UiSubFuncVolumProc(WORD MsgType, DWORD MsgInput);
//void UiSubFuncVolumInit(void);

#ifdef _MUTE_ENABLE_
/* sub-func : mute volume */
BYTE UiSubFuncMuteVolumeProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncMuteVolumeInit(void);
#endif

#ifdef  _KARAOKE_ENABLE_
/* sub-func : mute volume */
BYTE UiSubFuncVolumProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncVolumInit(void);
#endif

#ifdef _BRIGHT_ENABLE_
/* sub-func : Brightness Contrast Sharpness */
BYTE UiSubFuncBrightContrastSharpProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncBrightContrastSharpInit(void);
#endif

/* sub-func : zoom */
BYTE UiSubFuncZoomProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncZoomInit(void);

/* sub-func : console */
BYTE UiSubFuncConsoleProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncConsoleInit(BYTE Index);

/* sub-func : Chg_PL */
BYTE UiSubFuncPLProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncPLInit(void);

/* sub-func : title search */
BYTE UiSubFuncTTSCRProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncTTSCRInit(void);

//BYTE UiSubFuncFileFilterProc(WORD MsgType, DWORD MsgInput);	//030515-01lily:no use,so delete

/* sub-func : time search */
BYTE UiSubFuncTimeSCRProc(WORD MsgType, DWORD MsgInput);
void UiSubFuncTimeSCRInit(void);
void ClearTimeSearch(void);

//030408-01ba
//for Dview
/* sub-func : dview */
#if ( DVIEW_MODE==DVIEW_Enable )
BYTE UiSubFuncDviewModeProc(WORD MsgType, DWORD MsgInput);
#endif
//endof 030408-01ba

/********************************************************************/
/*					Declare functions of normal.c					*/
/********************************************************************/
void CaseV_KEY_AUDIOEFFECT(void);
void CaseV_KEY_SETUP(void);
void CaseV_KEY_LAST_PLAY(void);
void CaseV_KEY_DISPLAY(void);
void CaseV_KEY_DVIEW(void);
void CaseV_KEY_RESUME(void);
void CaseV_KEY_RANDOM(void);
void CaseV_KEY_ZOOM(void);
void CaseV_KEY_SEARCH(void);
void CaseV_KEY_REV(void);
void CaseV_KEY_UP(void);
void CaseV_KEY_DOWN(void);
void CaseV_KEY_LEFT(void);
void CaseV_KEY_RIGHT(void);
void CaseV_KEY_ENTER(void);
void CaseV_KEY_NEXT(void);
void CaseV_KEY_PREVIOUS(void);
void CaseV_KEY_SLOW(void);
void CaseV_KEY_FAST(void);
void CaseV_KEY_NUM(void);
void CaseV_KEY_10_PLUS(void);
void CaseV_KEY_KEY(void);
void CaseV_KEY_REPEAT(void);
void CaseV_Key_RPTSUBTITLE(void);//cliff 30906-02cf for repeat subtitle
void CaseV_KEY_FIRST_LASTPLAY(void);//cliff 30916-01cf for divide normal lastplay or first lastplay

void CaseV_KEY_PLAY(void);
void CaseV_KEY_PROGRAM(void);
void CaseV_KEY_STEP(void);
void CaseV_KEY_SUBTITLE(void);
void CaseV_KEY_TITLE(void);
void CaseV_KEY_ANGLE(void);
void CaseV_KEY_SUBP_ON_OFF(void);
void CaseV_KEY_MENU(void);
void CaseV_KEY_VOICE(void);
void CaseV_KEY_AB_REPEAT(void);
void CaseV_KEY_KARAOKE_ONOFF(void);
void CaseV_KEY_MUTE(void);
void CaseV_KEY_BCS(void);
void CaseV_KEY_MODE(void);
void CaseV_KEY_STOP(void);
void CaseV_KEY_SURROUND_ON_OFF(void); //030813- virtual surround
#if(_MODEL == CYP405 || _MODEL == CYP325U )
void CaseV_KEY_POWERSTOP(void);
#endif
void CaseV_KEY_AUDIO(void);
void CaseV_KEY_VOCAL(void);
void CaseV_KEY_CLEAR(void);
void CaseV_KEY_EQ(void);   /*claire---8/18*/
void CaseV_KEY_MICVAL(void);
void CaseV_KEY_ECHO(void); //Peter 20021114 in Fuss
void CaseV_KEY_ASSIST(void);
void CaseV_KEY_RETURN(void);
void CaseV_KEY_PBC_ON(void);
void CaseV_KEY_PBC_OFF(void);
void CaseV_KEY_PBC_ONOFF(void);
void CaseV_KEY_PAUSE(void);
void CaseV_KEY_SHIFT(void);
void CaseV_KEY_GAME(void);
void CaseV_KEY_VENDER_SETUP(void);
void CaseV_KEY_SHOWTIME(void);
void CaseV_KEY_REMAIN(void);
void CaseV_KEY_CONFIRM(void);
void CaseV_KEY_PAUSE(void);
void CaseV_KEY_BOOKMARK(void);
void CaseV_KEY_VOLUM(void);
void CaseV_KEY_POWER(void);
void CaseV_KEY_OPEN(void);
void CaseV_KEY_CLOSE(void);
void CaseV_KEY_FILEOPEN(void);
void CaseV_KEY_DEBUG_M3323REG(void);
void CaseV_KEY_PREV_PICTURE(void);
void CaseV_KEY_NEXT_PICTURE(void);
void CaseV_KEY_TV_SYS(void);
void CaseV_KEY_PIPN(void);
void CaseV_KEY_SETUPDEFAULT(void);
void CaseV_KEY_DOLBY_SETUP(void);
void CaseV_KEY_MACROVISION (void);
void CaseV_KEY_DINTIAN_STOP(void);
void CaseV_KEY_SCANMODE(void); /*PETER FOR XTL*/
void CaseV_KEY_PROGRESSIVEOFF(void);
void CaseV_KEY_NPswitch(void);
void CaseV_KEY_VIDEO(void); /* for besthill 0821 */
void CaseV_KEY_TTSEARCH(void);
void CaseV_KEY_TMSEARCH(void);
void CaseV_KEY_CONSOLE(void);
void CaseV_KEY_FILEFILTER(void);
void CaseV_KEY_ADJUSTVFD (void); //add for vfdbright
void CaseV_KEY_SHOWVERSION (void);
void CaseV_KEY_EEPOPTION(void);
//<<30226Wo for RevSlow&RevStep
void CaseV_KEY_SLOWBACK(void);
void CaseV_KEY_REVSTEP(void);
void CaseV_KEY_SHOWREGION0(void);
void CaseV_KEY_SHOWREGION(void);
void CaseV_KEY_LGMP1(void);
void CaseV_KEY_LGMP2(void);
//>>
void CaseV_KEY_CCONOFF(void);//brook 30919-01br for close caption
void CaseV_KEY_PAGEDOWN(void);
void CaseV_KEY_PAGEUP(void);

void CaseV_KEY_WHEEL(void);

void BasalRespondDTTest(DWORD MsgInput);
void BasalRespondFPKey(DWORD MsgInput);
void BasalRespondFPPlayTime(DWORD MsgInput);
void BasalRespondFPShowLoad(DWORD MsgInput);
void BasalRespondFPShowAngle(DWORD MsgInput);
void BasalRespondFPMicDetect(DWORD MsgInput);
void BasalRespondNVNotice(DWORD MsgInput);
void BasalRespondHALNotice(DWORD MsgInput);
void BasalRespondNVSegEnd(DWORD MsgInput);
void BasalRespondTimerActive(DWORD MsgInput);
void BasalRespondNVChgPL(DWORD MsgInput);
void BasalRespondPlaybackManage(DWORD MsgInput);
void BasalRespondUINotice(DWORD MsgInput);
void BasalRespondScrsaverNotice(DWORD MsgInput);
void BasalRespondFileopenNotice(DWORD MsgInput);

BYTE BMarkRespondFPKey(DWORD MsgInput);
BYTE BMarkRespondTimer(DWORD MsgInput);
BYTE BMarkRespondNVNotice(DWORD MsgInput);
BYTE ZoomRespondFPKey(DWORD MsgInput);
BYTE ZoomRespondTimer(DWORD MsgInput);
BYTE ZoomRespondNVNotice(DWORD MsgInput);
BYTE VolumRespondFPKey(DWORD MsgInput);
BYTE VolumRespondTimer(DWORD MsgInput);
BYTE VolumRespondFPMicDetect(DWORD MsgInput);
BYTE ConsoleRespondFPKey(DWORD MsgInput);
BYTE TTSCRRespondFPKey(DWORD MsgInput);
BYTE TTSCRRespondNVNotice(DWORD MsgInput);
BYTE TTSCRRespondTimer(DWORD MsgInput);
BYTE TimeSCRRespondFPKey(DWORD MsgInput);
BYTE TimeSCRRespondNVNotice(DWORD MsgInput);
BYTE TimeSCRRespondTimer(DWORD MsgInput);


void ResetShowTimeMode(void);

void SlideRespondFPKey(DWORD MsgInput); //add by Joey 04.0520
void SlideV_KEY_DOWN(void);
void SlideV_KEY_LEFT(void);
void SlideV_KEY_RIGHT(void);
void SlideV_KEY_UP(void);
void SlideV_KEY_ZOOM(void);
void SlideV_KEY_SETUP(void);
void SlideV_KEY_STOP(void);
void SlideV_KEY_PAUSE(void);
void SlideV_KEY_FILEOPEN(void);
void SlideRespondTimerActive(DWORD MsgInput);

void SlideFuncZoomInit(void);
BYTE SlideFuncZoomProc(WORD MsgType, DWORD MsgInput);
BYTE SlideZoomFPKey(DWORD MsgInput);
BYTE SlideZoomTimer(DWORD MsgInput);
BYTE SlideZoomTimer(DWORD MsgInput);

#endif //_NORMAL_H



⌨️ 快捷键说明

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