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

📄 svcd_show.h

📁 SAMSUNG 5009的源代码
💻 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 + -