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

📄 type.h

📁 C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码
💻 H
字号:
#ifndef _TYPE_H_
#define _TYPE_H_

#define FALSE   0
#define TRUE    1
typedef char            int8;
typedef unsigned char   uint8;
typedef short           int16;
typedef unsigned short  uint16;
typedef long            int32;
typedef unsigned long   uint32;


// file format
/*
#define         FF_MP3_FORM     1       //0x0000001
#define         FF_WAV_FORM     2       //0x0000010
#define         FF_WMA_FORM     4       //0x0000100
#define         FF_MP4_FORM     8       //0x0001000
#define         FF_JPG_FORM     16      //0x0010000
#define         FF_MP2_FORM     32      //0x0100000
#define         FF_BMP_FORM     64      //0x1000000
#define         FF_MUSIC_FORM   (FF_MP3_FORM | FF_WMA_FORM | FF_MP2_FORM | FF_WAV_FORM)
#define         FF_PHOTO_FORM   (FF_JPG_FORM)
#define         FF_VIDEO_FORM   (FF_MP4_FORM)
*/


#define         FF_GRP_AUDIO    0
#define         FF_GRP_VIDEO    1

//FF_ID_MP2/FF_ID_MP3/FF_ID_ASF/FF_ID_WMA/FF_ID_WAV/FF_ID_OGG/FF_ID_TXT/FF_ID_LRC
//in FF_GRP_AUDIO
#define         FF_ID_MP2       0x00
#define         FF_ID_MP3       0x01
#define         FF_ID_ASF       0x02
#define         FF_ID_WMA       0x03
#define         FF_ID_WAV       0x04
#define         FF_ID_OGG       0x05
#define         FF_ID_CLP       0x06
#define         FF_ID_LRC       0x07

#define         FF_ID_APE       0x08
#define         FF_ID_FLA       0x09
#define         FF_ID_CDG       0x0A

//FF_ID_JPG/FF_ID_PCX/FF_ID_GIF/FF_ID_BMP/FF_ID_AVI
//in FF_GRP_VIDEO
#define         FF_ID_JPG       0x10
#define         FF_ID_PCX       0x11
#define         FF_ID_GIF       0x12
#define         FF_ID_BMP       0x13
#define         FF_ID_AVI       0x14
#define         FF_ID_TXT       0x15
#define         FF_ID_KOK       0x16
#define         FF_ID_AUTO      0xFF

#define         FF_ID_MP3KOK    0xF1
#define         FF_ID_WMAHR     0xF3


//user-friendly definitions
#define         FF_MP2_FORM     0x000001
#define         FF_MP3_FORM     0x000002
#define         FF_ASF_FORM     0x000004
#define         FF_WMA_FORM     0x000008
#define         FF_WAV_FORM     0x000010
#define         FF_OGG_FORM     0x000020
#define         FF_CLP_FORM     0x000040
#define         FF_LRC_FORM     0x000080
#define         FF_APE_FORM     0x000100
#define         FF_FLA_FORM     0x000200
#define         FF_CDG_FORM     0x000400

#define         FF_JPG_FORM     0x010001
#define         FF_PCX_FORM     0x010002
#define         FF_GIF_FORM     0x010004
#define         FF_BMP_FORM     0x010008
#define         FF_AVI_FORM     0x010010
#define         FF_TXT_FORM     0x010020
#define         FF_KOK_FORM     0x010040



#define         FF_MUSIC_FORM   (FF_MP3_FORM | FF_WMA_FORM | FF_MP2_FORM | FF_WAV_FORM | FF_OGG_FORM | FF_APE_FORM)
#define         FF_PHOTO_FORM   (FF_JPG_FORM | FF_PCX_FORM | FF_GIF_FORM | FF_BMP_FORM)
#define         FF_VIDEO_FORM   (FF_AVI_FORM)
#define         FF_ALL_FORM     0x000000

//;nand/sd
#define         FAT_IS_NAND     0
#define         FAT_IS_SD       1

#define         IS_FOLDER     0
#define         IS_FILE       1

//icon type
#define         ICON_PLAY       0
#define         ICON_RETURN     1     
#define         ICON_FOLDER     2
#define         ICON_FILE       3
#define         ICON_NOFILE     4

//mixer output
#define         MIXER_NONE      0
#define         MIXER_MIC       1
#define         MIXER_LINE2     2
#define         MIXER_LINE1     4
#define         MIXER_DAC       8

//record source
#define         REC_SRC_AI2    1
#define         REC_SRC_MIC    2

//record sample rate
#define         REC_SAP_800    0
#define         REC_SAP_11K    1


//usb source
#define         VBUS_SRC_USB_ON_LINE     0
#define         VBUS_SRC_ADAPTER         1
#define         VBUS_SRC_USB_OFF_LINE    2
#define         VBUS_SRC_NONE            3
#endif  //_TYPE_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -