#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) |