亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gui.h.svn-base

?? sigmadesign smp8623 gui source code ,bingo
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
/***************************************** Copyright  2001-2003 Sigma Designs, Inc. All Rights Reserved Proprietary and Confidential *****************************************//**  @file   gui.h  @brief  gui external api  @author Raul Chirinos, Laurent Crinon  @date   2004-03-02*/#ifndef __RMCURACAOGUI_H__#define __RMCURACAOGUI_H__#include "common.h"#include "guitypes.h"extern "C" {#ifdef CURACAO_EM86XX_BOARD#include "dcc/include/dcc.h"#endif}#if (EM86XX_MODE==EM86XX_MODEID_STANDALONE)#define SETTINGS_FILE	"/dev/mtdblock/2"#else#define SETTINGS_FILE	"player.settings"#endif#define GUI_XML "gui/curacao.xml"// Error message related#define DRM_ERROR_CAPTION "DRM Error"#define WMVHD_ERROR_CAPTION "WMV HD Error"#define DRM_ERROR_TEXT "Unable to play file"#define DEFAULT_OSD_WIDTH	720#ifdef GUI_REFID_2#define DEFAULT_OSD_HEIGHT	576#include "../Ref2/include/gui_auto_config.h"#include "../Ref2/include/Ref2Gui.h"#include "../Ref2/libIP/include/IP.h"#include "../Ref2/libProcess/include/Process.h"#include "languageparser.h"#ifdef KML_SUPPORT#include "../Ref2/kml/kml.h"#include "../Ref2/include/curacao_graphics.h"#endif //kml#include "../Ref2/pclink.h"#else#define DEFAULT_OSD_HEIGHT	480#endif //ref 2#define NTSC_VIDEO_SETTINGS_MENU_NAME "NTSCVideoSettingsMenu"#define PAL_VIDEO_SETTINGS_MENU_NAME "PALVideoSettingsMenu"#define MAX_VIDEO_OUT_SETTINGS 40	// per standard#ifdef GUI_REFID_2#define GOUP_DIRECTORY	"\\ .."#define OSDFADE_TIMEOUT		2#define VIDEOOUTCHANGE_TIMEOUT	200#define FIP_DISPLAY_LENGTH 	12#define FIP_SCROLL_SPACE	8#ifdef GUI_REFID_3#define DISPLAY_TEXT_ON_EVENT_ARG 0#define DISPLAY_TEXT_ON_EVENT_ARG2 0#define DISPLAY_TEXT_ON_EVENT_ARG3 0#else#define DISPLAY_TEXT_ON_EVENT_ARG 50#define DISPLAY_TEXT_ON_EVENT_ARG2 50#define DISPLAY_TEXT_ON_EVENT_ARG3 20#endif#else#define GOUP_DIRECTORY	"[ Up Folder ]"#define VIDEOOUTCHANGE_TIMEOUT	100#define FIP_DISPLAY_LENGTH 	7#define FIP_SCROLL_SPACE	8#define DISPLAY_TEXT_ON_EVENT_ARG 10#define DISPLAY_TEXT_ON_EVENT_ARG2 160#define DISPLAY_TEXT_ON_EVENT_ARG3 120#endif#define EVENT_TIMEOUT		20	// in secs/10#define SLIDER_TIMEOUT  	50#define SLIDESHOW_TIMEOUT 	50#define ERRORMESSAGE_TIMEOUT	100#define PICTUREERROR_TIMEOUT	20#define RESUMEMOVIE_TIMEOUT	150#define KML_TIMEOUT		50#define SAVESETTINGS_TIMEOUT	50#define WAIT_ANIMATION_TIMEOUT	2#define PLAYER_NUMERICINPUT_TIMEOUT 30#define ERROR_DELAY		1500	// in msecs#define LOADINGFILE_DELAY	500	// in msecs#define MAX_GUI_ISO_ITEMS	256#define NOT_AVAILABLE_TXT 	"N/A"#define CHAR_COLON		':'#define PASSWORD_DISPLAY_CHAR	'#'#define MAX_GUI_TEXT_VALUE	80#define MAX_GUI_NUMERIC_INPUT	6	// number of consecutive digits acepted as input#define MAX_ZOOM_STEPS	3#define ZOOM_OFFSET	1024#define PAN_OFFSET	(ZOOM_OFFSET >> 1)#define MAX_FILENAME_LENGTH	128#define MAX_PATH_LENGTH		512#define MAX_LANGUAGE_ID		16#define MAX_LANGUAGE_TEXT	32#define MAX_GUI_TIMERS		32#define MAX_VOLUME_LEVELS	32#define __NUMSEL#define LOBYTE(w) ((RMuint8)(w))#define HIBYTE(w) ((RMuint8)(((RMuint16)(w) >> 8) & 0xff))class RMcuracaoGuiNavigation;typedef RMascii typeIsoPath[MAX_PATH_LENGTH];typedef RMascii typeTextValue[MAX_GUI_TEXT_VALUE];typedef struct{	RMascii name[MAX_FILENAME_LENGTH];	RMascii* path;	RMbool isDirectory;}typeIsoFile;typedef struct{	RMuint32 numItems;	RMuint32 numCurrentItem;	typeIsoPath directory;	typeIsoFile *isoStructure;}typeIsoData;typedef struct{	RMuint32 numItems;	RMuint8  numitemsPerPage;	RMuint16 numPages;	RMuint16 numCurrentPage;	RMbool	 hasGoUp;	RMguiFileType displayfileType;	RMuint32 *isoDataIndex;	RMguiFileType *fileType;}typeIsoListData;typedef struct{	RMuint32 numItems;	RMuint8  numitemsPerPage;	RMuint16 numPages;	RMuint16 numCurrentPage;	RMuint32 numCurrentItem;	// [0..numItems[}typeListData;typedef struct{	RMuint32 numItems;	RMuint32 numCurrentItem;	RMbool active;	RMguiFileType filetype;	RMbool previous;	RMguiRepeatMode repeat;	RMbool starting;	RMbool usetimeout;	RMuint32 *isoDataIndex;	RMascii **isoPath;	RMascii **isoAuthor;	RMascii **isoName;	RMascii **isoPathShuffled;	RMuint32 *shuffled;	RMbool playSingle;}typePlayList;typedef struct{	RMuint32 id[MAX_GUI_MEDIA];	// object ids	RMuint32 numItems;		// number of media items in list	RMuint32 numCurrentItem;	// current media id index	RMuint32 numCurrentChapterId;	// current chapter within active media	RMbool active;			// list is active	RMbool starting;		// list is starting to be played	RMuint32 timeout;		// picture timeout in secs	RMuint32 endingId;		// page id to go to, default to main	RMguiRepeatMode repeat;		// repeat mode}typeMediaList;typedef struct{	RMuint32 id;	// media object being played	RMuint32 time;	// position in secs}typeMediaResumeInfo;typedef struct{	typeTextValue cmdtxt[MAX_VIDEO_OUT_SETTINGS];	RMuint32 cmd[MAX_VIDEO_OUT_SETTINGS];	RMuint8 count;}typeVideoOutCommands;typedef struct{	RMuint32 ip;	RMuint32 subnet;	RMuint32 gateway;	RMuint32 dns;	RMuint32 dnsAlt;}typeNetworkParams;typedef struct{	RMuint32 audioOut;	RMuint32 tvType;	RMuint32 activeVideoOutput;	RMuint32 videoOutput;	RMuint16 menuLanguage;}typeQuickSetupParams;#ifdef GUI_REFID_2class RMcuracaoGui : public PCLinkAutodiscovery::Notify#elseclass RMcuracaoGui#endif{ public:	RMcuracaoGui(typeCuracaoContext *context);	virtual ~RMcuracaoGui();	RMstatus Initialize(RMnonAscii *xmlFile);	RMstatus Notify(typeCuracaoMessage message, void *val);	RMstatus DiscState();	RMstatus CommandHandler(typeCommandInfo* cmdInfo);	// command related	RMstatus SendKey(RMremoteKey c);	RMstatus SendEvent(RMguiEvent event);	RMascii* GetFile();	RMstatus Close();	RMstatus ClearScreen();	RMstatus EnableSPU(RMbool enable);	RMuint16 GetRandomValue(RMuint32 max);	RMstatus SetTimer(RMguiTimerType timer, RMuint8 timeout=0);	RMstatus KillTimer(RMguiTimerType timer, RMbool bAll = FALSE);	RMuint32 CalculateCRC(RMuint8 *buffer, RMuint32 size);	RMstatus GetDvdParameters(typeCuracaoDvdParameters *params);	RMstatus GetVcdParameters(typeCuracaoVcdParameters *params);	// display related	RMstatus CheckVisualEvents();	RMstatus GetParentalLevelClearance(RMuint8 discRating);	RMstatus ShowList(RMuint32 listId, RMbool bRet);	RMstatus ShowListShortcut(RMuint32 listId, RMuint8 bRet);	RMstatus ShowPage(RMuint32 pageId);	RMstatus ShowPopup(RMascii *name);	RMstatus ShowPopup(RMuint32 popupId, RMbool bshow, guiPopupType *popup = (guiPopupType *)NULL);	RMstatus ShowPopup(RMascii *name, RMuint32 secs);	RMstatus RemovePopup(RMascii *name);	RMstatus PopupDismissedNotification(RMuint32 popupId);	RMbool GetAutoSwitchState();	RMstatus DisplayMainPage();	RMbool IsTv() {return m_bTV;}	RMguiFileType GetFileTipe() { return m_isoPlayList.filetype;}	RMbool IsOSDMenu() {return m_bTVMenuOn;}	void SetOSDMenu(RMbool set){m_bTVMenuOn = set;}	struct DCC *GetDCCHandle();	RMstatus fipWriteScrollText(RMascii *text);	void Wait(RMuint32 timeout_ms);	// used to determine if FP keys should be interpreted as navigation or playback control keys	RMbool IsMenu();	// helper functions	RMascii *ConnectorStr(enum DCCVideoConnector connector);	RMascii *ColorSpaceStr(enum EMhwlibColorSpace colorspace);	RMascii *StandardStr(RMuint32 standard);	RMstatus ReenableDisplay(); private: 	RMbool m_initialized;	typeCuracaoContext* m_context;	typeGuiContext m_gui;	RMcuracaoGuiNavigation* m_pnav;	guiScreenFormatType m_screenFormat;public:	struct RUA* m_pRua;private:	enum RMProtectType m_protectType;	typeMediaPlayerSate m_playMode;	RMbool	m_bTV;	RMbool	m_bMissingChannel;	RMbool	m_bTVMenuOn;	RMbool m_isDiscDetected;//	RMdiscType m_discType;	RMbool m_muteOn;	RMbool m_infoOn;	RMbool	m_infoShow;	RMbool m_shuffleOn;	RMbool m_menuOn;#ifdef CURACAO_EM84XX_BOARD	RMbool m_resumeOn;#endif	RMascii m_repeatModeStr[MAX_GUI_TEXT_VALUE];	RMbool m_zoomOn;	RMuint8 m_zoomStep;	RMuint8 m_panStepX;	RMuint8 m_panStepY;	// valid only while popups using them are active!!	RMbool	m_bPasswordOk;	RMuint32 m_previousTVStandard;	RMuint32 m_previousVideoOut;	RMbool m_drawingPicture;	RMbool m_resumeDvd;	// info displays	typeCuracaoCddaInfo m_cddaInfo;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看一级欧美片| 欧美视频一区二区三区| 欧美在线三级电影| 精品日产卡一卡二卡麻豆| 亚洲免费在线视频| 国产成人高清在线| 欧美精品1区2区3区| 日韩毛片视频在线看| 精品综合免费视频观看| 欧美色图激情小说| 国产精品二三区| 久久av资源网| 制服丝袜av成人在线看| 亚洲黄色在线视频| 99久久er热在这里只有精品66| 日韩欧美在线网站| 天堂一区二区在线| 欧美专区亚洲专区| 亚洲综合一区二区精品导航| 成人美女视频在线观看18| 26uuu色噜噜精品一区二区| 五月婷婷欧美视频| 欧美日本在线观看| 亚洲一区二区三区四区五区黄 | 97精品国产97久久久久久久久久久久 | 3d成人h动漫网站入口| 一区二区不卡在线视频 午夜欧美不卡在| 夫妻av一区二区| 国产精品伦理一区二区| 国产久卡久卡久卡久卡视频精品| 日韩午夜小视频| 日本成人在线不卡视频| 日韩一级大片在线观看| 欧美aⅴ一区二区三区视频| 制服丝袜亚洲色图| 日韩av电影天堂| 欧美一级日韩免费不卡| 久久不见久久见免费视频7| 精品国产99国产精品| 国产精品自拍网站| 国产精品久久久久久久久久久免费看 | 色婷婷亚洲综合| 亚洲欧美在线视频观看| 色婷婷综合五月| 亚洲在线成人精品| 欧美伦理电影网| 久草在线在线精品观看| 国产亚洲成aⅴ人片在线观看 | 国产精品国产馆在线真实露脸| 大尺度一区二区| 一区二区三区在线不卡| 欧美日韩一区中文字幕| 久久国产精品无码网站| 国产日本一区二区| 日本久久一区二区三区| 日韩国产在线一| 久久久久久一级片| 色综合久久88色综合天天免费| 亚洲成人tv网| 国产亚洲精品7777| 99re8在线精品视频免费播放| 亚洲一区二区三区视频在线播放| 欧美一区二区性放荡片| 国产最新精品精品你懂的| 欧美国产禁国产网站cc| 欧美日韩一区二区三区不卡| 国产综合色视频| 亚洲欧美精品午睡沙发| 欧美一级搡bbbb搡bbbb| 成人av网址在线| 日韩成人一级大片| 亚洲视频免费看| 日韩欧美不卡一区| 91福利精品第一导航| 美女视频一区二区| 亚洲在线中文字幕| 欧美激情一区在线| 欧美一区日韩一区| 色综合天天狠狠| 国产精品一区免费在线观看| 亚洲无线码一区二区三区| 欧美国产日本韩| 欧美电影免费观看高清完整版在线观看 | 成年人国产精品| 麻豆久久一区二区| 亚洲一区二区黄色| 亚洲人成网站精品片在线观看 | 欧美日韩综合一区| 成人av第一页| 国产精品一区二区三区99| 日韩福利电影在线| 亚洲精品你懂的| 国产精品三级av在线播放| 欧美一级在线观看| 91麻豆精品国产自产在线观看一区 | 欧美日韩午夜影院| 一本色道久久加勒比精品| 国产成人高清在线| 国产精品一二三在| 国产在线视频一区二区三区| 丝袜美腿亚洲一区二区图片| 夜夜精品浪潮av一区二区三区| 国产欧美一区视频| 久久久噜噜噜久噜久久综合| 日韩精品一区在线观看| 欧美一区二区女人| 欧美一二三四区在线| 91精品国产品国语在线不卡| 欧美色倩网站大全免费| 欧美午夜精品理论片a级按摩| 色又黄又爽网站www久久| a级精品国产片在线观看| 成人免费毛片片v| 豆国产96在线|亚洲| 成人激情免费电影网址| 成人激情动漫在线观看| 成人动漫中文字幕| 91色porny在线视频| 色婷婷综合久久久中文字幕| 色综合视频在线观看| 欧美系列在线观看| 欧美喷潮久久久xxxxx| 欧美一卡二卡三卡四卡| 欧美电影免费观看高清完整版在线观看 | 91黄色免费观看| 欧美在线观看一区| 欧美一卡2卡三卡4卡5免费| 精品久久人人做人人爰| 国产日韩影视精品| 亚洲日本电影在线| 天天综合色天天综合色h| 免费看日韩精品| 国产成人精品三级| 91丝袜美女网| 337p亚洲精品色噜噜| 久久伊99综合婷婷久久伊| 欧美国产一区在线| 亚洲一区二区四区蜜桃| 日韩av不卡一区二区| 国产高清不卡一区二区| 91色porny在线视频| 欧美一区三区四区| 国产精品久久久久久久久图文区| 亚洲三级电影网站| 青青草国产成人99久久| 成人黄色一级视频| 欧美日高清视频| 亚洲国产高清在线| 午夜精品国产更新| 国产九九视频一区二区三区| 一本久久精品一区二区| 欧美成人伊人久久综合网| 国产精品成人网| 免费精品视频在线| 99久久99久久免费精品蜜臀| 欧美日本一区二区三区| 中文字幕电影一区| 婷婷成人激情在线网| 成人性色生活片免费看爆迷你毛片| 欧美天堂亚洲电影院在线播放| 欧美mv日韩mv国产网站| 亚洲精品免费在线观看| 国产成人综合自拍| 欧美一级xxx| 亚洲精品伦理在线| 国产成人久久精品77777最新版本| 欧美视频精品在线观看| 国产精品午夜久久| 亚洲国产成人高清精品| 成人h精品动漫一区二区三区| 欧美一区二区三区四区高清| 中文字幕一区二区视频| 蜜臀av在线播放一区二区三区| 色婷婷综合久久久久中文 | 亚洲欧美另类图片小说| 国产乱人伦精品一区二区在线观看| 欧美日本一区二区| 一区二区三区四区蜜桃| 国产成人午夜99999| 日韩精品一区二区三区三区免费| 亚洲综合免费观看高清完整版| 懂色av一区二区在线播放| 日韩欧美国产三级| 青青国产91久久久久久| 欧美色手机在线观看| 亚洲美女区一区| 91蝌蚪porny九色| 中文字幕在线不卡一区| 国产91对白在线观看九色| 精品三级av在线| 精品一区二区三区免费观看| 日韩一级成人av| 奇米综合一区二区三区精品视频| 欧美日韩国产天堂| 亚洲成人在线免费| 欧美日韩国产综合一区二区| 亚洲国产aⅴ成人精品无吗| 欧美亚洲动漫制服丝袜| 亚洲影视资源网| 欧美日韩另类国产亚洲欧美一级|