📄 xdefines.h
字号:
/************************************************** * * xdefines.h * * CVS ID: $Id: xdefines.h,v 1.14 2007/09/21 05:26:01 hara Exp $ * Author: Ondrej Kutik [OK] - STM * Date: $Date: 2007/09/21 05:26:01 $ * Revision: $Revision: 1.14 $ * * Description: * * *************************************************** * * COPYRIGHT (C) ST Microelectronics 2005 * All Rights Reserved * **************************************************** * * STM CVS Log: * * $Log: xdefines.h,v $ * Revision 1.14 2007/09/21 05:26:01 hara * Initial implementation for WMDRM feature into A+. * * Revision 1.13 2007/01/30 09:38:16 chlapik * fixed bug: * song_number and xid sent from CTR to PLY is not set in CTR task but it is provided by DEC to AB * * Revision 1.12 2006/10/17 09:48:31 trubac * TOC information in string pool top * * Revision 1.11 2006/09/15 19:37:02 belardi * Merged the m8_cav2_cm80506_cs3563. * - conditional compilation of XTYPE_TOC_INFO * * ***************************************************/#ifndef DEFINE_XDEFINES_H#define DEFINE_XDEFINES_H// main categories of X-nodes ( bits 5-7 of x-node type)//#define XTYPE_UNUSED_NODE 0x00#define XTYPE_VOLUME 0x00#define XTYPE_TOC_INFO 0x20#define XTYPE_DIRECTORY 0x40#define XTYPE_FILE_EXTEND 0x60#define XTYPE_DATA_FILE 0x80#define XTYPE_TRACK 0xA0#define XTYPE_UNUSED 0xE0#define XTYPE_MASK 0xE0// additional flags for file type#define XFLAG_FILE_OTHER 0x00 // no file type category#define XFLAG_CAFILE_MP3 0x04#define XFLAG_CAFILE_WMA 0x08#define XFLAG_PLAYLIST_M3U 0x0C#define XFLAG_PLAYLIST_PLS 0x10#define XFLAG_PLAYLIST_ASX 0x14#define XFLAG_PLAYLIST_WPL 0x18#define XFLAG_CAFILE_AAC 0x1C#if (0 != HAVE_WMDRM)#define XFLAG_PLAYLIST_PLA 0x18#endif//#define XFLAG_DATRACK 0x14#define XFLAG_FILE_PLAYED 0x01#define XFLAG_NAME_TRUNCATED 0x02#define XTYPE_DATA_FILE_UDF_SHORT_FILE 0x02// additional flags for media type#define XFLAG_MEDIA_CD 0x00#define XFLAG_MEDIA_CD_DATA 0x04#define XFLAG_MEDIA_USB 0x08#define XFLAG_MEDIA_SDC 0x10// additional flags for media type#define XFLAG_TRACK_AUDIO 0x00#define XFLAG_TRACK_DATA 0x04//#define XFLAG_PLAYLIST_B4S 0x//#define XFLAG_PLAYLIST_ASX 0x//#define XFLAG_PLAYLIST_WPL 0x//#define XFLAG_CAFILE_M4A 0x//#define XFLAG_CAFILE_OGG 0xtypedef enum{ MEDIA_CD = XTYPE_VOLUME + XFLAG_MEDIA_CD, MEDIA_CDDATA = XTYPE_VOLUME + XFLAG_MEDIA_CD_DATA, MEDIA_USB = XTYPE_VOLUME + XFLAG_MEDIA_USB, MEDIA_SDC = XTYPE_VOLUME + XFLAG_MEDIA_SDC,// TOC_INFO = XTYPE_TOC_INFO, TRACK_CDDA = XTYPE_TRACK+XFLAG_TRACK_AUDIO, TRACK_ROM = XTYPE_TRACK+XFLAG_TRACK_DATA, DATA_FILE = XTYPE_DATA_FILE, CAFILE_MP3 = XTYPE_DATA_FILE + XFLAG_CAFILE_MP3, CAFILE_WMA = XTYPE_DATA_FILE + XFLAG_CAFILE_WMA, CAFILE_AAC = XTYPE_DATA_FILE+XFLAG_CAFILE_AAC, PLAYLIST_M3U = XTYPE_DATA_FILE + XFLAG_PLAYLIST_M3U, PLAYLIST_PLS = XTYPE_DATA_FILE + XFLAG_PLAYLIST_PLS, PLAYLIST_ASX = XTYPE_DATA_FILE + XFLAG_PLAYLIST_ASX, PLAYLIST_WPL = XTYPE_DATA_FILE + XFLAG_PLAYLIST_WPL,#if (0 != HAVE_WMDRM) PLAYLIST_PLA = XTYPE_DATA_FILE + XFLAG_PLAYLIST_PLA,#endif DIRECTORY = XTYPE_DIRECTORY, FILE_EXTEND = XTYPE_FILE_EXTEND, UNUSED_NODE = XTYPE_UNUSED}t_XNodeType;typedef uint16 t_XItem;typedef uint32 t_offset;typedef struct TagPosition{ t_XItem playlist; /* playlist xfile ID */ t_XItem xfile; /* xfile ID */ t_XItem song_number; t_offset offset; /* offset relative to start of xfile */} t_position;#define XITEM_INVALID ((t_XItem) 0xFFFF)#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -