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

📄 ipodvirt.h

📁 本程序为ST公司开发的源代码
💻 H
字号:
#ifndef DEFINE_IPODVIRT_H#define DEFINE_IPODVIRT_H#define IPOD_STRINGS_LENGTH 1024#define IPOD_LIB_INIT_TRAN_0  0#define IPOD_LIB_INIT_TRAN_1  1#define IPOD_LIB_INIT_TRAN_2  2#define IPOD_LIB_INIT_TRAN_3  3#define IPOD_LIB_INIT_TRAN_4  4#define  IPOD_BROWSER_STATE_UNKNOWN 0#define  IPOD_BROWSER_STATE_READY   1 typedef enum{    IPOD_CAT_ALL        = 0x00,    IPOD_CAT_PLAYLIST   = 0x01,    IPOD_CAT_ARTIST     = 0x02,    IPOD_CAT_ALBUM      = 0x03,    IPOD_CAT_GENRE      = 0x04,    IPOD_CAT_TRACK      = 0x05,    IPOD_CAT_COMPOSER   = 0x06,    IPOD_CAT_AUDIOBOOK  = 0x07,    IPOD_CAT_PODCAST    = 0x08,    IPOD_CAT_ROOT       = 0x09,    IPOD_CAT_ALLTRACKS  = 0x0A,    IPOD_CAT_NOWPLAYING = 0x0B,    IPOD_CAT_GENRE_ALL  = 0x0C,    IPOD_CAT_ARTIST_ALL = 0x0D,    IPOD_CAT_ALBUM_ALL  = 0x0E,    IPOD_CAT_COMPOSER_ALL   = 0x0F,    IPOD_CAT_PODCAST_ALL    = 0x10,    IPOD_CAT_INVALID    = 0x1F,    IPOD_CAT_VIRTUAL    = 0x20    }t_vdir_category;    typedef struct{    t_vdir_category dir_category;    uint32 records_count;    uint32 child_no;    uint8 *name;    uint16  flags;    }t_vdir_info;        typedef struct {    t_vdir_category category;    char*   name;    }t_vdir_lookup_node;        typedef struct{    uint8 strings[IPOD_STRINGS_LENGTH];    uint16 str_top;    t_vdir_info vdirs[5];    uint8 dir_level;    uint16 status;    }t_ipod_browser;  //moved from iAP.hint iap_is_new_msg(int messageId); void iap_copy_msg( uint32 *pmsg , uint32 nbytes );int iap_is_msg_ack(uint32 *pmsg, uint32 CMD_ID );int iap_ack_error(uint32 *pmsg);void iap_flush_msg(void);uint32 iap_get_msg_data(uint32 *pmsg , uint16 payloffs , uint16 nbytes );uint16 ipod_library_init_transition(void);#endif    // DEFINE_IPODVIRT_H

⌨️ 快捷键说明

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