📄 info.h
字号:
/* * H file for info.c * Copyright (c) Sigma Designs 2003. All rights reserved. */ #ifndef _INFO_H#define _INFO_H#define TEXT1_X 60#define TEXT1_Y 140#define YOFF 24#define COLON_X (TEXT1_X+140)#define VALUE1_X (COLON_X+40)#define INFORECT_W 560#define INFORECT_H 280#define SCROLL_SPEED 20#define DRAWTEXTRECT_W 500#define DRAWTEXTRECT_H (YOFF+4)static char *scrollText;static int scrollStrExtent, scrollX;static GR_SIZE scrollRectW, scrollRectH;static GR_WINDOW_ID scrollWid;static GR_GC_ID gc1, gc_pal0, gc_pal6, gc_pal244;static GR_WINDOW_ID wid;typedef struct { char *text; GR_COORD y;} INFO_TAG;static INFO_TAG infoScrn[] = { {"Title/Total",TEXT1_Y},{"Chapter/Total",TEXT1_Y+YOFF},{"Chapter Time",TEXT1_Y+YOFF*2}, {"Audio Out Mode",TEXT1_Y+(YOFF*3)},{"Video Out Mode",TEXT1_Y+(YOFF*4)},{"TV Type",TEXT1_Y+(YOFF*5)}, {"Repeat Mode",TEXT1_Y+(YOFF*6)}, {"Audio/Total",TEXT1_Y+(YOFF*7)},{"Angle/Total",TEXT1_Y+(YOFF*8)},{"SubTitle/Total",TEXT1_Y+(YOFF*9)}};static char *hdOutStr[] = { "HD Component 480p","HD Component 720p","HD Component 1080i","Off"};static char *dviOutStr[] = {#if defined(PLAYER_MOMITSU) "HD DVI 480p","HD DVI 720p","HD DVI 1080i","Custom","HD DVI 768 60Hz","HD DVI 1024 60Hz","Off"#elif defined(PLAYER_PROSONIC) "HD DVI 480p","HD DVI 720p","HD DVI 1080i","Custom","HD DVI Gateway","Off"#elif defined(PLAYER_NEXTBASE) "HD DVI 480p","HD DVI 720p","HD DVI 1080i","Custom","Off"#endif};static char *tvOutStr[] = { "NTSC C/S-Video","NTSC C/YPbPr","NTSC C/RGB","PAL C/S-Video","PAL C/YPbPr","PAL C/RGB"};static char *tvTypeStr[] = { "4:3 Letter Box","4:3 Pan Scan","16:9"};static char *audioModeStr[] = {"Analog/DPCM","Encoded Digital"};static char *repeatModeStr[] = {"Off","Title","Chapter","Track","Disc","A-B", "Random"};static PLAY_INFO playInfo;static GR_PIXELVAL *infoPixels;void DrawValTotal(GR_COORD y, int val, int total);void DrawTime(GR_COORD y, int hour, int min, int sec);unsigned int hsalarm (unsigned int hsec);void DrawText(char *str, int x, int y, int width, int height);void StopDrawText(void);void ShowFileInfoKeydownHandler(OSD_WINDOW *wPtr,DATA_POINTER ptr);void ShowPlayInfoKeydownHandler(OSD_WINDOW *wPtr,DATA_POINTER ptr);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -