📄 flmenu.h
字号:
#ifndef __FLMENU_H_
#define __FLMENU_H_
enum
{
FLMN_TIMER_NONE,
FLMN_TIMER_CHECK_PREVIEW,
FLMN_TIMER_DRAW_SCROLLING_SCRIPT,
FLMN_TIMER_SCROLL_WB,
FLMN_TIMER_SHOW_BITRATE,
FLMN_TIMER_EMD_INFO,
FLMN_TIMER_FMV_PERCENT
};
#define FLMN_TIMER_JOB_NS 12
#define FLMN_TIMER_PERIOD 10 * FLMN_TIMER_JOB_NS
enum
{
PREVIEW_STATE_IDLE,
PREVIEW_STATE_START,
PREVIEW_STATE_TIEMR0,
PREVIEW_STATE_TIEMR1,
PREVIEW_STATE_FINISHED
};
xdata struct
{
// Byte 0
BYTE bPreview:3;
BYTE bItemType:3;
BYTE bListType:2;
// Byte 1
BYTE bCurItemIdx:3; // - item index of current item
BYTE bMemLock:1;
BYTE bEmdInfoType:2;
BYTE bUnused1:2;
// Byte 2
BYTE bId3Field;
}
_rFlMenuCtrl;
#define _bPreview (_rFlMenuCtrl.bPreview)
#define _bFlMnItemType (_rFlMenuCtrl.bItemType)
#define _bFlMnListType (_rFlMenuCtrl.bListType)
#define _bFlMnMemLock (_rFlMenuCtrl.bMemLock)
#define _bFlId3Field (_rFlMenuCtrl.bId3Field)
#define _FlMnEmdInfoType (_rFlMenuCtrl.bEmdInfoType)
//#define _bFlMnCurItemIdx (_rFlMenuCtrl.bCurItemIdx)
enum
{
FLMN_HILI_SEL,
FLMN_HILI_PLAY
};
xdata struct
{
BYTE bHiliClrSrc1:4;
BYTE bHiliClrDes1:4;
BYTE bHiliClrSrc2:4;
BYTE bHiliClrDes2:4;
BYTE bHiliPos1:4;
BYTE bHiliPos2:4;
}
_rFlMenuHiliCtrl;
#define _bFlMnHiliClrSrc1 (_rFlMenuHiliCtrl.bHiliClrSrc1)
#define _bFlMnHiliClrDes1 (_rFlMenuHiliCtrl.bHiliClrDes1)
#define _bFlMnHiliClrSrc2 (_rFlMenuHiliCtrl.bHiliClrSrc2)
#define _bFlMnHiliClrDes2 (_rFlMenuHiliCtrl.bHiliClrDes2)
#define _bFlMnHiliPos1 (_rFlMenuHiliCtrl.bHiliPos1)
#define _bFlMnHiliPos2 (_rFlMenuHiliCtrl.bHiliPos2)
////////////////////////////////////////////////////////////////////////////////
enum
{
ID3V1_TAG,
ID3V1_TITLE,
ID3V1_ARTIST,
ID3V1_ALBUM,
ID3V1_YEAR,
ID3V1_COMMENT,
ID3V1_GENRE,
ID3V1_MAX
};
#endif // __FLMENU_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -