杰理之music关键结构体、枚举类型及参数【篇】

杰理之music关键结构体、枚举类型及参数【篇】,第1张

杰理之music关键结构体、枚举类型及参数【篇】

回调接口结构体
struct __player_cb {
///解码成功回调
void (*start)(void *priv, int parm);
///解码结束回调
void (*end)(void *priv, int parm);
///扫盘打断回调
int (*fsn_break)(void);
};
说明:
播放器回调有应用层在调用 music_player_creat 启动播放器时传入。
解码成功回调:应用层可以在这里做一些解码状态获取,如:歌曲序号、文件名,及显示等。
解码结束回调:可以根据方案需求引导不同的流程走向。
扫盘打断回调:扫盘打断回调为长时间扫描设备(主要是针对文件特别多的设备)提供打断机制,
具体实现方式, 请参考文档【music 应用详细设计说明】,打断原理如下流程(流程结合了 music 应用,
即 music.c 中实现):

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5715196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存