MzMusicClient类参考
#include <MzMusicClient.h>
所有成员的列表。
构造及析构函数文档
MzMusicClient::MzMusicClient |
( |
|
) |
|
MzMusicClient::~MzMusicClient |
( |
|
) |
|
成员函数文档
const TCHAR* MzMusicClient::GetAlbum |
( |
|
) |
|
const TCHAR* MzMusicClient::GetArtist |
( |
|
) |
|
void MzMusicClient::GetCachePos |
( |
DWORD & |
earlyPos, |
|
|
DWORD & |
latePos | |
|
) |
| | |
const TCHAR* MzMusicClient::GetCoverFilePath |
( |
|
) |
|
DWORD MzMusicClient::GetDuration |
( |
|
) |
|
const TCHAR* MzMusicClient::GetLyricFilePath |
( |
|
) |
|
DWORD MzMusicClient::GetPosition |
( |
|
) |
|
DWORD MzMusicClient::GetRepeat |
( |
|
) |
|
BOOL MzMusicClient::GetShuffle |
( |
|
) |
|
const TCHAR* MzMusicClient::GetTitle |
( |
|
) |
|
DWORD MzMusicClient::GetVolume |
( |
|
) |
|
DWORD MzMusicClient::GetVolumeMax |
( |
|
) |
|
BOOL MzMusicClient::IsPlaying |
( |
|
) |
|
void MzMusicClient::Next |
( |
|
) |
|
void MzMusicClient::Pause |
( |
|
) |
|
void MzMusicClient::Play |
( |
|
) |
|
BOOL MzMusicClient::PlayerExist |
( |
|
) |
|
void MzMusicClient::PlayFile |
( |
const TCHAR * |
fileName, |
|
|
bool |
replay = true | |
|
) |
| | |
replay: 如果fileName是当前正在播放的歌曲,是否从新开始播放
void MzMusicClient::Prev |
( |
|
) |
|
void MzMusicClient::RegisterMediaLibWnd |
( |
const TCHAR * |
wndClassName |
) |
|
注册媒体库窗口,注册之后,所有的播放,上一曲,下一曲的操作会发往媒体库窗口 由这个窗口决定操作发生后应该播放什么歌曲,然后调用PlayFile进行播放 随机和重复的设置使用MzMusicClient的全局的设置 媒体播放窗口需要处理WM_MZ_MUSIC_CONTROL消息 后注册的会覆盖先注册的,先注册的窗口会收到wPara的低16位为WPARAM_PLAYLIST_CTRL的WM_MZ_MUSIC_CONTROL消息 wndClassName为空则表示使用内置播放器的媒体库 注册前请确保对应的窗口已经存在
void MzMusicClient::SetInfoRequirement |
( |
WORD |
infoRequire |
) |
|
void MzMusicClient::SetPosition |
( |
DWORD |
position |
) |
|
void MzMusicClient::SetRepeat |
( |
DWORD |
repeat |
) |
|
void MzMusicClient::SetShuffle |
( |
BOOL |
shuffle |
) |
|
void MzMusicClient::SetVolume |
( |
DWORD |
volume |
) |
|
该类的文档由以下文件生成: