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

📄 xdefines.h

📁 本程序为ST公司开发的源代码
💻 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 + -