MzMusicClient.h文件参考

#include <mzfc_inc.h>
#include "MzMusicClientDll.h"

组合类型

struct  MusicSpectrumData
class  MzMusicClient

宏定义

#define MUSIC_SPECTRUM_BANDS   32
#define MZMUSIC_INFO_ALBUM   0x00000040
 歌曲的专辑信息
#define MZMUSIC_INFO_ARTIST   0x00000020
 歌曲的艺术家信息
#define MZMUSIC_INFO_CACHE_POS   0x00000800
 流媒体的缓冲位置
#define MZMUSIC_INFO_COVER_PATH   0x00000100
 歌曲的封面图片的文件路径(如果是音乐内置封面,则是音乐的文件名)
#define MZMUSIC_INFO_DURATION   0x00000010
 歌曲的总时间值
#define MZMUSIC_INFO_IS_PLAYING   0x00002000
 播放器的工作状态
#define MZMUSIC_INFO_LYRIC_PATH   0x00000200
 歌曲的当前歌词的文件路径
#define MZMUSIC_INFO_MUSIC_PROP   (MZMUSIC_INFO_ARTIST | MZMUSIC_INFO_ALBUM | MZMUSIC_INFO_TITLE | MZMUSIC_INFO_COVER_PATH | MZMUSIC_INFO_LYRIC_PATH)
#define MZMUSIC_INFO_PLAYER_EXIT   0x00008000
 播放器即将退出
#define MZMUSIC_INFO_PLAYER_START   0x00004000
 播放器已启动
#define MZMUSIC_INFO_PLAYER_STATUS   (MZMUSIC_INFO_IS_PLAYING | MZMUSIC_INFO_PLAYER_START | MZMUSIC_INFO_PLAYER_EXIT)
#define MZMUSIC_INFO_POSITION   0x00000400
 歌曲的播放进度
#define MZMUSIC_INFO_REPEAT   0x00000002
 重复播放的设置
#define MZMUSIC_INFO_SETTING   (MZMUSIC_INFO_SHUFFLE | MZMUSIC_INFO_REPEAT | MZMUSIC_INFO_VOLUME | MZMUSIC_INFO_VOLUME_MAX)
#define MZMUSIC_INFO_SHUFFLE   0x00000001
 随机播放的设置
#define MZMUSIC_INFO_SPECTRUM   0x00001000
 频谱数据
#define MZMUSIC_INFO_TIMELINE   (MZMUSIC_INFO_DURATION | MZMUSIC_INFO_POSITION)
#define MZMUSIC_INFO_TITLE   0x00000080
 歌曲的标题信息
#define MZMUSIC_INFO_VOLUME   0x00000004
 播放器的音量
#define MZMUSIC_INFO_VOLUME_MAX   0x00000008
 播放器的音量限制值

类型定义

typedef void(* MZMUSIC_INFO_CALLBACK )(void *pUserData, DWORD infoFlag)

宏定义文档

#define MUSIC_SPECTRUM_BANDS   32
#define MZMUSIC_INFO_ALBUM   0x00000040

歌曲的专辑信息

#define MZMUSIC_INFO_ARTIST   0x00000020

歌曲的艺术家信息

#define MZMUSIC_INFO_CACHE_POS   0x00000800

流媒体的缓冲位置

#define MZMUSIC_INFO_COVER_PATH   0x00000100

歌曲的封面图片的文件路径(如果是音乐内置封面,则是音乐的文件名)

#define MZMUSIC_INFO_DURATION   0x00000010

歌曲的总时间值

#define MZMUSIC_INFO_IS_PLAYING   0x00002000

播放器的工作状态

#define MZMUSIC_INFO_LYRIC_PATH   0x00000200

歌曲的当前歌词的文件路径

#define MZMUSIC_INFO_MUSIC_PROP   (MZMUSIC_INFO_ARTIST | MZMUSIC_INFO_ALBUM | MZMUSIC_INFO_TITLE | MZMUSIC_INFO_COVER_PATH | MZMUSIC_INFO_LYRIC_PATH)
#define MZMUSIC_INFO_PLAYER_EXIT   0x00008000

播放器即将退出

#define MZMUSIC_INFO_PLAYER_START   0x00004000

播放器已启动

#define MZMUSIC_INFO_PLAYER_STATUS   (MZMUSIC_INFO_IS_PLAYING | MZMUSIC_INFO_PLAYER_START | MZMUSIC_INFO_PLAYER_EXIT)
#define MZMUSIC_INFO_POSITION   0x00000400

歌曲的播放进度

#define MZMUSIC_INFO_REPEAT   0x00000002

重复播放的设置

#define MZMUSIC_INFO_SETTING   (MZMUSIC_INFO_SHUFFLE | MZMUSIC_INFO_REPEAT | MZMUSIC_INFO_VOLUME | MZMUSIC_INFO_VOLUME_MAX)
#define MZMUSIC_INFO_SHUFFLE   0x00000001

随机播放的设置

#define MZMUSIC_INFO_SPECTRUM   0x00001000

频谱数据

#define MZMUSIC_INFO_TIMELINE   (MZMUSIC_INFO_DURATION | MZMUSIC_INFO_POSITION)
#define MZMUSIC_INFO_TITLE   0x00000080

歌曲的标题信息

#define MZMUSIC_INFO_VOLUME   0x00000004

播放器的音量

#define MZMUSIC_INFO_VOLUME_MAX   0x00000008

播放器的音量限制值


类型定义文档

typedef void(* MZMUSIC_INFO_CALLBACK)(void *pUserData, DWORD infoFlag)

Generated at Tue Feb 9 15:09:50 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1