playerimp.h
来自「这是一个用于歌词下载、上传、匹配的源代码」· C头文件 代码 · 共 67 行
H
67 行
#pragma once
extern class CPlayerImp g_Player;
#define LRC_TITLE_MAX_LEN 256
class CPlayerImp : public IPlayer
{
public:
CPlayerImp();
virtual ~CPlayerImp();
public:
void OnSongChanged(LPCTSTR szFullTitle);
void OnPlayTimeChanged(DWORD dwTimeCur);
// Init and destroy.
BOOL Init();
void Quit();
// Player Info
int GetPlayerName(char * lpszBuffer, int nBufSize);
// Get player skin path
int GetCurSkinPath(char * lpszBuffer, int nBufSize);
// Get player's proxy setting.
int GetProxy(char * lpszBuffer, int nBufSize);
HWND GetMainWnd();
// get player state and song info
DWORD GetPlayerState();
int GetFullTitle(char * lpszBuffer, int nBufSize);
int GetTitle(char * lpszBuffer, int nBufSize);
int GetArtist(char * lpszBuffer, int nBufSize);
int GetAlbum(char * lpszBuffer, int nBufSize);
int GetSourceMedia(char * lpszSourceMedia, int nBufSize);
DWORD GetMediaLength();
DWORD GetPlayPos();
int HasVideo();
// control player
BOOL Play();
BOOL Pause();
BOOL PlayPause();
BOOL Stop();
BOOL Prev();
BOOL Next();
BOOL SeekTo(int nMsPos);
virtual void SetTimeUpdateFreq(int nFreq);
public:
DWORD m_dwPlayerVer;
HWND m_hwndPluginParent;
TCHAR m_szFullTitle[LRC_TITLE_MAX_LEN];
DWORD m_dwPos;
TCHAR m_szSrcMedia[MAX_PATH];
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?