- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
UiPlayCommon.h
资源名称:SDK_M5661.rar [点击查看]
上传用户:hjhsjcl
上传日期:2020-09-25
资源大小:11378k
文件大小:4k
源码类别:
压缩解压
开发平台:
C++ Builder
- /*==========================================================================
- Copyright (c) 2004 ALi Corporation. All Rights Reserved
- File: UiPlayCommon.h
- content: user interface for play & filelist
- History: Created by TNE 2005/6/1
- ==========================================================================*/
- #ifdef _UI_PLAY_COM_H_
- #define EXTERN
- #else
- #define EXTERN extern
- #endif
- #define PLAY_FF 0x00
- #define PLAY_REW 0x80
- #define PLAY_SPEED_NORMAL 0
- #define PLAY_DIRECTION 0x80
- #define PLAY_SPEED 0x0f
- // gxbFastPlaySts //tne 2005/06/03 //New Ui File List
- // 7 6 5 4 3 2 1 0
- // | | | | | | | |
- // | | | | | | | |
- // | | | |(- - - -)Play speed
- // |(- - -)Reversed
- // (-) FORWARD or BACKWARD
- // bit 0-3: Play speed (0 for normal, 1 for 2x speed...)
- // bit 8: 0 for forward, 1 for backward
- EXTERN void UiSetEqGain(WORD wEqMode) large; //Walace060127#2
- EXTERN void UiSaveCurPlayMusic(void) large;
- EXTERN void UiRndPlayInit(void) large;
- EXTERN WORD UiGetRndPlayNum(bit fGetNext) large;
- EXTERN WORD UiGetRndPlayNum(bit fGetNext) large;
- EXTERN API void UiSetUdefEqVal(void) large;
- EXTERN void UiGoIntroMode(void) large;
- EXTERN void UiCancelIntroMode(void) large;
- EXTERN void UiShowWakeUp(void) large;
- EXTERN void UiNextMenuItem(void) large;
- EXTERN void UiPrevMenuItem(void) large;
- EXTERN void UiDrawBasicMusicMenu(void) large;
- EXTERN void UiPlayLyricControl(void);
- //Walace060911#1 Remove to UiCommon.h
- //EXTERN void UiCountCurtFileNum(struct FILE_INF_DATA xdata *stOldFileInf,struct FILE_INF_DATA xdata *stNewFileInf) large;
- EXTERN void UiGetCurtDirName(void) large;
- EXTERN void UiKeepLastLyric(void) large;
- EXTERN void UiPlayGetResumeTime(void) large;
- EXTERN void UiSetVolFadeOut(void) large;
- EXTERN BYTE CalFramNum(void) large;
- EXTERN void UiCdbSearchData(BYTE bSearchType) large;
- EXTERN void UiCopyCdbSt2FsSt(void) large;
- EXTERN void UiOpenClassFile(void) large;
- EXTERN void UiSetPeStop(void) large;
- EXTERN void UiGoSelectListMenu(void) large;
- EXTERN void UiDispSelectListMenu(void) large;
- EXTERN void UiStartPlayClassFile(void) large;
- EXTERN BYTE UiSelectRandMusic(BYTE bPeCommand) large;
- EXTERN BYTE UiSelectNextMusic(BYTE bPeCommand) large;
- //tne dir del
- EXTERN void UiCountClassAfterDel(PWORD pwTotalFileInClass, PWORD pwCurtFileInClass, PWORD pwCurtFileInAllClass) large;
- EXTERN void UiCountFileAfterDelClass(void) large;
- //David051130#4 start
- EXTERN void UiDspFade(WORD wDspFadeCmd,BOOL fWait) ; //Walace061228#CodeSize
- EXTERN BOOL UiCheckDspInBufEmpty(WORD wNum) large; //Vicky060223#1
- EXTERN BYTE UiCheckDspFadeDone(void) large;
- //End
- //Walace060606#1 PlayProcess
- EXTERN void UiPeStartEndCallBack(void);
- EXTERN void UiPeStartStartCallBack(void);
- EXTERN void UiPeStopCallBack(void);
- EXTERN void UiPePlayUpdateCallBack(void);
- EXTERN void LoadPlayProcess(BYTE bProcessCmd);
- EXTERN void PlayEngineErrPrcCallback(void); //Walace061024#1
- //Vicky051219#2 Start
- //BYTE UiSetFadeUnit(void) large; //Vicky060109#2
- EXTERN void UiFWFadeOut(void) ; //Walace061228#CodeSize
- EXTERN BOOL UiGetFadePoint(void) ; //Vicky060106#2
- EXTERN BOOL UiAbReachB(void) ; //Vicky060223#1
- //End
- void UiCheckTag(void) large; //tne 2005/11/07
- //tne 2006/08/16 #1 strat
- EXTERN API void UiShowLastPlayTime(void) large;
- EXTERN void UiShowPlayTime(void);
- EXTERN API BYTE UiNormalChMusicStartJob(BYTE bPeCommand) large;
- //tne 2006/08/16 #1 end
- //EXTERN API void UiCheckFadeout(void); //Walace060821#1
- //Walace061011 PlayProcess start
- // gxbPlayProcessCmd //tne 2005/06/03 //New Ui File List
- // 7 6 5 4 3 2 1 0
- // | | | | | | | |
- // | | | | | | | |
- // | | | (-- - - -)Commend
- // (---)Process type
- // 0xe0
- #define PLAY_PROC_TYPE 0xE0
- #define PLAY_PROC_CMD 0x1F
- #define PLAY_PROC_INIT 0x20
- #define PLAY_PROC_EOF_CTRL 0x40
- #define PLAY_PROC_PE_CMD 0x60
- EXTERN void LoadPlayProcess(BYTE bProcessCmd);
- //Walace061011 PlayProcess end
- EXTERN API void UiCheckFadeout(void); //Walace060821#1
- EXTERN API void UIAcrossPre(void); //vicky061001#1
- EXTERN API BYTE UiNormalChMusicStartJob(BYTE bPeCommand) large;
- EXTERN API void UiCheckNandRestore(XBYTE bState); //vicky070105#3
- //tne 2007/01/06 #1 start
- EXTERN void UiDrawUDefEqSel(void);
- EXTERN void UiDrawSlideShow(void);
- EXTERN void UiShowMusicMenuText(void) large;
- //tne 2007/01/06 #1 end
- //vicky070424#1
- EXTERN void PeSetPlaybackRate(BYTE bRate);
- EXTERN void DetermineDspClock(XBYTE bPlayRate,XWORD w3DMode );
- //End
- #undef EXTERN