📄 svcd_show.h
字号:
/****************************************************************************
File name : Dvdv_show.h
Start date : 2004.4.21
By : Inseo Han
Contact : ishan@samsung.com
Description : This file contains the declaration of the functions for displaying OSD
or controlling VFD.
*****************************************************************************/
#ifndef _VCD_SHOW_H_
#define _VCD_SHOW_H_
#ifdef __cplusplus
extern "C" {
#endif
/* Simplify (yanglu, 051108) */
#define VcdImageOff() OSD_SetMainDisplay(DISPLAY_OFF, SYS_NO_WAIT)
#define VcdShowPlay() OSD_SetIconDisplay( ICON_PLAY, NULL, SYS_NO_WAIT ) // Qian liping 060404
#define VcdShowStop() OSD_SetIconDisplay( ICON_STOP, NULL, SYS_NO_WAIT )
//#define VcdShowStopStandby() OSD_SetIconDisplay( ICON_STOP, NULL, SYS_NO_WAIT )
#define VcdShowStopVfdOnly() OSD_SetIconDisplay( ICON_STOP_NO_RESUME, NULL, SYS_NO_WAIT )
//#define VcdShowStopOsdOnly() OSD_SetIconDisplay( ICON_STOP_NO_RESUME, NULL, SYS_NO_WAIT )
#define VcdShowFf() OSD_SetIconDisplay( ICON_FF, NULL, SYS_NO_WAIT )
#define VcdShowSf() OSD_SetIconDisplay( ICON_SLOW_FOR, NULL, SYS_NO_WAIT )
#define VcdShowFr() OSD_SetIconDisplay( ICON_FR, NULL, SYS_NO_WAIT )
#if (_CUSTOM_ID_ == _CUSTOM_ID_FUNAI_ )
#define VcdShowStep() OSD_SetIconDisplay( ICON_KEEP, NULL, SYS_NO_WAIT )
#else
#define VcdShowStep() OSD_SetIconDisplay( ICON_STEP, NULL, SYS_NO_WAIT )
#endif
#define VcdShowNext() OSD_SetIconDisplay( ICON_NEXT, NULL, SYS_NO_WAIT )
#define VcdShowPrev() OSD_SetIconDisplay( ICON_PREV, NULL, SYS_NO_WAIT )
#define VcdShowNextOsdOnly() OSD_SetIconDisplay( ICON_NEXT, NULL, SYS_NO_WAIT )
#define VcdShowPrevOsdOnly() OSD_SetIconDisplay( ICON_PREV, NULL, SYS_NO_WAIT )
#define VcdShowProhibited() OSD_SetIconDisplay(ICON_WARNING, NULL, SYS_NO_WAIT)
#define VcdShowOsdRepeatOff() OSD_SetIconDisplay(ICON_REPEAT_OFF, NULL, SYS_NO_WAIT)
#define VcdShowOsdRepeatA() OSD_SetIconDisplay(ICON_REPEAT_A, NULL, SYS_NO_WAIT)
#define VcdShowOsdRepeatB() OSD_SetIconDisplay(ICON_REPEAT_B, NULL, SYS_NO_WAIT)
#define VcdShowPlayMediaUpdate() OSD_ChangeDisplay(OSD_CTRL_UPDATE_INFO, NULL, SYS_NO_WAIT)
#define VcdShowOsdChangedValueLine() OSD_ChangeDisplay(OSD_CTRL_UPDATE_INFO, NULL, SYS_NO_WAIT)
#define VcdShowPbcMenu() OSD_SetIconDisplay( ICON_PBC_MENU, NULL, SYS_NO_WAIT )
#define VcdShowMenuOn() OSD_SetIconDisplay( ICON_MENU_ON, NULL, SYS_NO_WAIT )
#define VcdShowMenuOff() OSD_SetIconDisplay( ICON_MENU_OFF, NULL, SYS_NO_WAIT )
#define VcdShowPause() OSD_SetIconDisplay( ICON_PAUSE, NULL, SYS_NO_WAIT )
#define VcdShowReturn() OSD_SetIconDisplay( ICON_RETURN, NULL, SYS_NO_WAIT )
#if (_APP_CAP_FUNC_COLDSTART&&_APP_CAP_FUNC_SET_STOP_BEFORE_SETUP)
#define VcdShowColdStart() OSD_SetMainDisplay(DISPLAY_COLDSTART, SYS_NO_WAIT)
#endif
#define VcdShowVfdTotalTime( title, chapter, time) SetVfdTotalTime(0, chapter, time )
#define VcdShowRepeatVfd(mode) SetVfdRepeatDisplay(mode)
void VcdShowTimeChanged(UCHAR hour, UCHAR min, UCHAR sec);
VOID GetSuitableShowTime(UCHAR *vhour, UCHAR *vmin, UCHAR *vsec);
//void VcdShowStopChanger(void);
VOID VcdIconRedrawCheck(VOID);
void VcdShowPlaymodeChange(BYTE1 playmode);
#if defined(_SH_MCNT_)
//void VcdShowCvdVfdOnly(void);
//void VcdShowVcd2VfdOnly(void);
void VcdShowStop(void);
void VcdShowStopVfdOnly(void);
#endif
void VcdShowStartBigOsd(BigOsd_et big_osd_type);
//void VcdShowIconOff(void);
void VcdResumeInfoSave( void );
BOOL VcdResumeInfoLoad( XvcdResumeInfo_t *resume );
#if _APP_CAP_FUNC_BOOKMARK
VOID VcdShowBookmarkSub(BYTE1 bookmark1, BYTE1 old_bm );
#endif
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -