📄 ui_stop.i
字号:
int puts(const char *__s);
int putchar(int __value);
int getchar(void);
int sprintf(char *__s,const char *__format,...);
int printf(const char *__format,...);
int scanf(const char *__format,...);
int sscanf(const char *__s, const char *__format,...);
char *gets(char *__s);
typedef struct
{
int quot;
int rem;
} div_t;
typedef struct
{
long int quot;
long int rem;
} ldiv_t;
void *malloc( unsigned int __size);
void free(void *__ptr);
void exit(int __status);
void *calloc(unsigned int __nelem, unsigned int __elsize);
void *realloc(void *__ptr, unsigned int __size);
int atoi (const char *__nptr);
long atol (const char *__nptr);
double atof (const char *__nptr);
double strtod(const char *__nptr, char **__endptr);
long int strtol(const char *__nptr, char **__endptr, int __base);
unsigned long int strtoul(const char *__nptr, char **__endptr, int __base);
int rand(void);
void srand(unsigned int __seed);
void abort(void);
int abs(int __j);
div_t div(int __numer, int __denom);
long int labs(long int __j);
ldiv_t ldiv(long int __numer, long int __denom);
void *bsearch(const void *__key, const void *__base,
unsigned int __nmemb, unsigned int __size,
int (*__compar) (const void *, const void *));
void qsort(void *__base, unsigned int __nmemb, unsigned int __size,
int (*__compar) (const void *, const void *));
void *memcpy(void *s1, const void *s2, unsigned int n);
void *memmove(void *s1, const void *s2, unsigned int n);
void *memchr(const void *s, int c, unsigned int n);
void *memset(void *s, int c, unsigned int n);
int memcmp(const void *s1, const void *s2, unsigned int n);
char *strchr(const char *s, int c);
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, unsigned int n);
int strcoll(const char *s1, const char *s2);
unsigned int strlen(const char *s);
unsigned int strcspn(const char *s1, const char *s2);
unsigned int strspn(const char *s1, const char *s2);
char *strpbrk(const char *s1, const char *s2);
char *strrchr(const char *s, int c);
char *strstr(const char *s1, const char *s2);
char *strcat(char *s1, const char *s2);
char *strncat(char *s1, const char *s2, unsigned int n);
char *strcpy(char *s1, const char *s2);
char *strncpy(char *s1, const char *s2, unsigned int n);
char *strerror(int errnum);
char *strtok(char *s1, const char *s2);
unsigned int strxfrm(char *s1, const char *s2, unsigned int n);
typedef struct
{
char mute:1;
char unmute:1;
char fm:1;
char linein:1;
char mic:1;
}mix_t;
typedef struct
{
char dac:1;
char fm:1;
char linein:1;
char mic:1;
char reserved:4;
}input_t;
typedef struct
{
unsigned short TimeMs;
unsigned char TimeSecond;
unsigned char TimeMinute;
unsigned char TimeHour;
}Full_time_t;
typedef struct
{
input_t input;
unsigned char mix;
}resource_t;
typedef struct
{
unsigned char status;
unsigned char gain;
unsigned char vor_time;
time_t total_time;
resource_t source;
}mp3_rec_status_t;
typedef mp3_rec_status_t wav_rec_status_t;
typedef mp3_rec_status_t ag4_rec_status_t;
typedef mp3_rec_status_t ag8_rec_status_t;
typedef enum
{
none,
rock,
pop,
classic,
soft,
jazz,
dbb,
user
}eq_t;
typedef struct
{
unsigned char status;
unsigned char signal;
unsigned char volume;
time_t total_time;
eq_t eq;
signed char speed;
}mp3_play_status_t;
typedef mp3_play_status_t wma_play_status_t;
typedef mp3_play_status_t music_play_status_t;
typedef mp3_play_status_t ogg_play_status_t;
typedef mp3_play_status_t ape_play_status_t;
typedef struct
{
unsigned char switchflag;
int RemainPlayCnt;
int originalPlayCnt;
date_t BeginDate;
time_t BeginTime;
date_t ExpDate;
time_t ExpTime;
int RemainTime;
int RemainStoreTime;
char DealOnClkBck;
}licensinf_t;
typedef enum
{
INF_NORMALWMA,
INF_DRMHVLICENSE,
INF_DRMNOLICENSE
}drm_mod_e;
typedef struct
{
drm_mod_e drmmode;
licensinf_t drminf;
}wma_inf_t;
typedef enum
{
Nor_open,
Nor_Break_open,
ABPlay_open
}Open_mod_t;
typedef enum
{
ClrABPoint,
SetAPoint,
SetBPoint,
ReturnApoint,
ABFinished
}SetABMode_t;
typedef struct
{
long breakPT;
long ApointSave;
long BpointSave;
unsigned char breakPTTime[15];
}breakPT_t;
typedef struct
{
char* filename;
breakPT_t* BreakPTSave;
}Open_param_t;
typedef struct
{
char bits;
char sample_rate;
char channel;
char bit_rate[3];
}audio_format_t;
typedef struct
{
unsigned char state;
unsigned char volume;
unsigned char vor_time;
time_t total_time;
signed char speed;
}wav_play_status_t;
typedef struct
{
unsigned char status;
unsigned short freq;
unsigned char station;
unsigned char station_count;
unsigned char mode;
unsigned char volume;
unsigned char stereo_status;
}fm_play_status_t;
typedef struct
{
unsigned char existflag;
unsigned char playmode;
int apeMusicCurNum;
int apeMusicMaxNum;
time_t curPartStartTime;
time_t curPartEndTime;
time_t curTime;
char curMusicName[31];
char curArtistName[31];
}cuefileinfo;
unsigned char mp3pSendCommand( unsigned char cmd, int param);
unsigned char mp3rSendCommand( unsigned char cmd, int param);
int mp3rProceed(void);
unsigned char wavpSendCommand( unsigned char cmd, int param);
unsigned char wavrSendCommand( unsigned char cmd, int param);
int wavrProceed(void);
unsigned char ag4pSendCommand( unsigned char cmd, int param);
unsigned char ag4rSendCommand( unsigned char cmd, int param);
int ag4rProceed(void);
unsigned char ag8pSendCommand( unsigned char cmd, int param);
unsigned char ag8rSendCommand( unsigned char cmd, int param);
int ag8rProceed(void);
unsigned char wmapSendCommand( unsigned char cmd, int param);
unsigned char oggpSendCommand( unsigned char cmd, int param);
unsigned char apepSendCommand( unsigned char cmd, int param);
unsigned char fmSendCommand( unsigned char cmd, int param);
typedef struct
{
unsigned char TIT2_length;
char *TIT2_buffer;
unsigned char TPE1_length;
char *TPE1_buffer;
unsigned char TALB_length;
char *TALB_buffer;
unsigned char TENC_length;
char *TENC_buffer;
}ID3Info_t;
typedef struct
{
char disk;
unsigned char DirNo[8];
long ClusterNo;
unsigned char dirLayer;
char path[12];
char filename[12];
char *ID3buffer;
unsigned char APE_Cur;
}file_location_t;
unsigned char mp3GetID3Info(const char *filename, ID3Info_t *ID3Info, int string_id);
unsigned char wmaGetTAGInfo(const char *filename, ID3Info_t *ID3Info);
unsigned char oggGetTAGInfo(const char *filename, ID3Info_t *ID3Info, int string_id);
unsigned char lyricInit( unsigned char ScreenMode, unsigned char CharSet);
char lyricLoad(const char * strMusicFile, const char * strID3);
unsigned char lyricGetNext( char * strLyric, unsigned char len);
unsigned char lyricGetPrev( char * strLyric, unsigned char len);
unsigned char lyricQueryOutof(unsigned long lTime);
unsigned char lyricSeekFor( char *strlyric, const unsigned char len, const unsigned long lTime);
unsigned char lyricQueryExist(const char * strMusicFile);
unsigned char fselInit(unsigned char type, unsigned char mode, unsigned char PlayListOrCommonDir, unsigned char CardOrFlash);
unsigned char fselPlayListEnt(char *filename);
unsigned char fselPlayListExit();
unsigned char fselGetNextFile(char *filename);
unsigned char fselGetPrevFile(char *filename);
unsigned char fselGetNextGroup(char *groupname);
unsigned char fselGetPrevGroup(char *groupname);
unsigned char fselGetCurGroupL(char *grouplongname, unsigned short iLen);
unsigned char fselGetCurFNameL(char *longfilename, unsigned char iLen);
unsigned char fselSetLocation(file_location_t *location);
unsigned char fselGetLocation(file_location_t *location);
unsigned char fselEntCurrentDir(char *strDir);
unsigned char fselRetParentDir(char *strDir);
unsigned char fselDelFile(unsigned char type);
unsigned char fselSetMode( unsigned char mode);
unsigned short fselGetTotal(void);
unsigned short fselGetNo(void);
unsigned char fselGetErrID(void);
unsigned char fselGetNext(char *strFile );
unsigned char fselGetPrev(char *strFile );
unsigned char fselGetByNO( char *strFile, const unsigned short Num);
unsigned char fselNextDir(char *strDir);
unsigned char fselPrevDir(char *strDir);
int GenNewName(file_location_t *loation);
unsigned char playlistdel(char *filename);
unsigned char playlistclassNext(char *classname);
unsigned char playlistclassPrev(char *classname);
unsigned char playlistnext(char *filename);
unsigned char playlistprev(char *filename);
unsigned char playlistret();
unsigned char fselSetLocationC(file_location_t *location);
unsigned char fselGetLocationC(file_location_t *location);
unsigned char unitochar(char *str,int len,unsigned char encode);
typedef struct
{
unsigned long PenColor;
unsigned long BackgdColor;
}DC, *PDC;
typedef struct
{
char x;
char y;
char width;
char height;
}region_t;
non_banked char *PutS(const char *str,signed char strlen);
non_banked unsigned char PutChar(int code);
non_banked void PutSDImage(region_t *imageregion,long int sdimageaddr);
non_banked void InvertRegion(region_t *invregion);
non_banked void SetAsciiFont(unsigned char FontID);
non_banked void SetTextPos(unsigned char x,unsigned char y);
non_banked void SetPenColor( unsigned long color);
non_banked void SetBackgdColor( unsigned long color);
non_banked void SetTextOutMode(unsigned char mod);
non_banked void SetContrast(char ContrastValue);
non_banked void DispBufSelect(unsigned char rampage);
non_banked void GetFontPoint(int code,void *picbuf);
non_banked char *GetDisplayBufAddr(void);
non_banked void GetTextPos(unsigned char *x,unsigned char *y);
non_banked void GetDCStatus(PDC pdc);
non_banked char GetOutPutErr(void);
non_banked void RegionMove(region_t *sregion, region_t *tregion);
non_banked void RegionCopy(region_t *sregion, region_t *tregion);
non_banked void UpdateScreen(const region_t *region);
non_banked void SetTranMode(char Mode);
non_banked void SetWindow(region_t *winregion);
non_banked void LightOnOff( unsigned char OnOff);
non_banked void BuffDataTrans(char *buff , int datacnt);
non_banked void SetDrawMode( unsigned char mode);
non_banked unsigned char CharOutRect(int code, region_t *CRregion, unsigned char colcnt);
non_banked void FillRect (region_t * region);
non_banked void DrawRectFrame(region_t * region );
non_banked void TextOutRect(region_t * region, char *str);
non_banked void Draw3DRect (region_t * D3region, unsigned char type);
non_banked void StandbyScreen( unsigned char bStandby);
non_banked void ClearScreen(region_t *clrregion);
non_banked void MsgBox(int MsgNo,char x,char y);
non_banked void SetBrightness(char BrightnessValue);
non_banked unsigned char sUI_Init(char mode);
non_banked void sUI_Exit(void);
non_banked void sUI_HardInit(void);
extern long FontLibAddr;
extern long AsciiFontLibAddr;
extern char DisplayBuffer[];
typedef struct
{
int title;
int headpic;
char menu_grade[3];
}menuhead_t;
typedef struct
{
int total;
int active;
const unsigned short *title;
unsigned char grade[3];
unsigned char string_id;
}function_menu_t;
typedef struct
{
int min;
int max;
int value;
unsigned char string_id;
} progress_t;
typedef struct
{
int title;
int min;
int max;
int value;
int step;
unsigned char string_id;
}slider_t;
typedef struct
{
const unsigned short *strid;
int total;
int active;
int headid;
unsigned char string_id;
}pop_up_list_t;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -