NowPlayingPlugin:

- Added preliminary support to display lyrics (PlayerType=LYRICS)
- Applied r825 fix on TrackChangeAction= (sends bang to correct window without the need of #CURRENTCONFIG#)
- Some refactoring
This commit is contained in:
Birunthan Mohanathas
2011-06-19 14:58:48 +00:00
parent 6aa004eb22
commit d633f4b586
29 changed files with 1181 additions and 329 deletions

View File

@ -24,8 +24,9 @@
class CPlayerAIMP : public CPlayer
{
public:
CPlayerAIMP();
~CPlayerAIMP();
virtual ~CPlayerAIMP();
static CPlayer* Create();
virtual void UpdateData();
@ -40,14 +41,19 @@ public:
virtual void ClosePlayer();
virtual void OpenPlayer(std::wstring& path);
protected:
CPlayerAIMP();
private:
bool Initialize();
bool CheckActive();
bool CheckWindow();
LPVOID m_FileMap;
HANDLE m_FileMapHandle;
static CPlayer* c_Player;
HWND m_Window; // AIMP window
HWND m_WinampWindow; // AIMP Winamp API window
LPVOID m_FileMap;
HANDLE m_FileMapHandle;
};
#endif