⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flmenu.h

📁 mtk1389L latest sourcecode enjoy
💻 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 + -