云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > [MTK]音乐播放器加强功能概要设计

[MTK]音乐播放器加强功能概要设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 9:45:01

短消息信息锁概要设计

/* 用于保存专辑的buffer */

U8

album_buffer[PLAY_LIST_BUFF_SIZE][(FMGR_MAX_FILE_LEN

+

1)

*

ENCODING_LENGTH];

/* 每个用户自定义列表中的音乐数目 */

S32 n_user_list_items[MUSIC_PLAYER_EXT_USER_LIST_NUM]; S32 music_library_play_count[MAX_PLAY_LIST_NUM];

S32 artist_list_buffer_head;

S32 album_list_buffer_head; S32 current_artist_list_index; S32 current_album_list_index; S32 n_artist_list_items; S32 n_artist_buffer_items; S32 n_album_list_items; S32 n_album_buffer_items; S32 n_mostly_play_list_items; S32 n_recently_play_list_items; S32 n_recently_add_list_items;

S32 currHiliteListType; /* 当前高亮的播放列表类型 */ MUSIC_PLAYER_EXT_LIST_ENUM show_list_type;

/* 当前用户正在浏览的列表 */

MUSIC_PLAYER_EXT_LIST_ENUM play_list_type; /* 当前系统正在播放的列表 */ MUSIC_PLAYER_EXT_LIST_ENUM backup_list_type; /* temp */

MUSIC_PLAYER_EXT_USER_LIST_INFO user_list_info; /* 用户自定义列表信息 */ MUSIC_PLAYER_EXT_TEMP_LIST_STRUCT temp_list_info; /* temp */

}MUSIC_PLAYER_EXT_MIX_INFO;

MUSIC_PLAYER_EXT_MIX_INFO music_player_ext_mix_info;

2.8开发环境的配置

类别 标准配置 最低配置

Page 9 of 22

短消息信息锁概要设计

2.9运行环境的配置

类别 标准配置 最低配置 2.10测试环境的配置 2.11其它

Page 10 of 22

短消息信息锁概要设计

三.数据存储设计

3.1数据存储说明

该功能需要保存的数据均在相应的列表中,通过文件读写操作来存取数据.所以不涉及到MTK自带的NVRAM操作.

Page 11 of 22

短消息信息锁概要设计

四. 模块设计

4.1模块命名规则

根据该功能,每个功能性函数均以music_player_ext标识.

4.2模块汇总

4.2.1模块汇总表

4.2.2模块关系图

4.3 各模块函数功能描述

所有模块共包含函数 115 个. 这里描述一些关键函数的作用.

4.3.1各个模块共享函数说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

方法名称 功能描述 输入参数 输出参数 调用函数 返回值 补充说明

music_player_ext_play_action 当开始播放某音乐的时候,修改最近播放列表和最常播放列表. Reserve. 无 文件管理的读写函数 无返回值 无 music_player_get_file_index_from_all_play_list 根据音乐的完整路径来获取该音乐在音乐库中的位置 Fullfilename.<音乐的完整路径> 无 文件管理的读写函数 该音乐在音乐库中的index 无 Page 12 of 22

搜索更多关于: [MTK]音乐播放器加强功能概要设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

短消息信息锁概要设计 /* 用于保存专辑的buffer */ U8 album_buffer[PLAY_LIST_BUFF_SIZE][(FMGR_MAX_FILE_LEN + 1) * ENCODING_LENGTH]; /* 每个用户自定义列表中的音乐数目 */ S32 n_user_list_items[MUSIC_PLAYER_EXT_USER_LIST_NUM]; S32 music_library_play_count[MAX_PLAY_LIST_NUM]; S32 artist_list_buffer_head; S32 album_l

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com