|
LMMS
|
#include <player.h>
Public Member Functions | |
| CPlayer (Copl *newopl) | |
| virtual | ~CPlayer () |
| void | seek (unsigned long ms) |
| virtual bool | load (const std::string &filename, const CFileProvider &fp=CProvider_Filesystem())=0 |
| virtual bool | update ()=0 |
| virtual void | rewind (int subsong=-1)=0 |
| virtual float | getrefresh ()=0 |
| unsigned long | songlength (int subsong=-1) |
| virtual std::string | gettype ()=0 |
| virtual std::string | gettitle () |
| virtual std::string | getauthor () |
| virtual std::string | getdesc () |
| virtual unsigned int | getpatterns () |
| virtual unsigned int | getpattern () |
| virtual unsigned int | getorders () |
| virtual unsigned int | getorder () |
| virtual unsigned int | getrow () |
| virtual unsigned int | getspeed () |
| virtual unsigned int | getsubsongs () |
| virtual unsigned int | getsubsong () |
| virtual unsigned int | getinstruments () |
| virtual std::string | getinstrument (unsigned int n) |
Protected Attributes | |
| Copl * | opl |
| CAdPlugDatabase * | db |
Static Protected Attributes | |
| static const unsigned short | note_table [12] |
| static const unsigned char | op_table [9] |
| CPlayer::CPlayer | ( | Copl * | newopl | ) |
|
virtual |
|
inlinevirtual |
Reimplemented in Ca2mLoader, CamdLoader, CcffLoader, CcmfPlayer, Cd00Player, CdmoLoader, Cdro2Player, CdroPlayer, CdtmLoader, CimfPlayer, CjbmPlayer, CmidPlayer, CmtkLoader, CrawPlayer, CvgmPlayer, and CxadPlayer.
|
inlinevirtual |
Reimplemented in CcmfPlayer, Cd00Player, CdfmLoader, Cdro2Player, CdroPlayer, CdtmLoader, CimfPlayer, CmidPlayer, CradLoader, CrawPlayer, CrolPlayer, CsopPlayer, and CvgmPlayer.
|
inlinevirtual |
Reimplemented in Ca2mLoader, CamdLoader, CcffLoader, CcmfmacsoperaPlayer, CdfmLoader, CdtmLoader, CfmcLoader, CksmPlayer, CmadLoader, CmtkLoader, CmusPlayer, CrolPlayer, Cs3mPlayer, Csa2Loader, CsopPlayer, and CxadPlayer.
|
inlinevirtual |
Reimplemented in Ca2mLoader, CadtrackLoader, CamdLoader, CcffLoader, CcmfmacsoperaPlayer, CdfmLoader, CdtmLoader, CfmcLoader, ChscPlayer, CksmPlayer, CldsPlayer, CmadLoader, CmidPlayer, CmtkLoader, CmusPlayer, CrolPlayer, Cs3mPlayer, Csa2Loader, CsopPlayer, and CxadPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CldsPlayer, CmodPlayer, and Cs3mPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CldsPlayer, CmodPlayer, and Cs3mPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CmodPlayer, and Cs3mPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CmodPlayer, and Cs3mPlayer.
|
pure virtual |
Implemented in Ca2mLoader, CadlPlayer, CadtrackLoader, CamdLoader, CbamPlayer, CcmfmacsoperaPlayer, CcmfPlayer, Cd00Player, CdfmLoader, Cdro2Player, CdroPlayer, CdtmLoader, CfmcLoader, CgotPlayer, ChscPlayer, CimfPlayer, CjbmPlayer, CksmPlayer, CldsPlayer, CmadLoader, CmdiPlayer, CmidPlayer, CmkjPlayer, CmodPlayer, CmscPlayer, CmusPlayer, CradLoader, CrawPlayer, CrixPlayer, CrolPlayer, Cs3mPlayer, CsngPlayer, CsopPlayer, Cu6mPlayer, CvgmPlayer, CxadPlayer, and CxsmPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CldsPlayer, CmodPlayer, and Cs3mPlayer.
|
inlinevirtual |
Reimplemented in CcmfmacsoperaPlayer, ChscPlayer, CldsPlayer, CmodPlayer, Cs3mPlayer, CsopPlayer, and CxadPlayer.
|
inlinevirtual |
Reimplemented in CadlPlayer.
|
inlinevirtual |
Reimplemented in CadlPlayer, Cd00Player, CmidPlayer, and CrixPlayer.
|
inlinevirtual |
Reimplemented in Ca2mLoader, CamdLoader, CcffLoader, CcmfPlayer, Cd00Player, Cdro2Player, CdroPlayer, CdtmLoader, CfmcLoader, CimfPlayer, CmidPlayer, CmtkLoader, CmusPlayer, CrawPlayer, Cs3mPlayer, Csa2Loader, CsopPlayer, CvgmPlayer, and CxadPlayer.
|
pure virtual |
Implemented in Ca2mLoader, CadlPlayer, CadtrackLoader, CamdLoader, CbamPlayer, CcffLoader, CcmfmacsoperaPlayer, CcmfPlayer, Cd00Player, CdfmLoader, CdmoLoader, Cdro2Player, CdroPlayer, CdtmLoader, CfmcLoader, CgotPlayer, ChscPlayer, CimfPlayer, CjbmPlayer, CksmPlayer, CldsPlayer, CmadLoader, CmdiPlayer, CmidPlayer, CmkjPlayer, CmscPlayer, CmtkLoader, CmusPlayer, CradLoader, CrawPlayer, CrixPlayer, CrolPlayer, Cs3mPlayer, Csa2Loader, CsngPlayer, CsopPlayer, Cu6mPlayer, CvgmPlayer, CxadPlayer, and CxsmPlayer.
|
pure virtual |
Implemented in Ca2mLoader, CadlPlayer, CadtrackLoader, CamdLoader, CbamPlayer, CcffLoader, CcmfmacsoperaPlayer, CcmfPlayer, Cd00Player, CdfmLoader, CdmoLoader, Cdro2Player, CdroPlayer, CdtmLoader, CfmcLoader, CgotPlayer, ChscPlayer, ChspLoader, CimfPlayer, CjbmPlayer, CksmPlayer, CldsPlayer, CmadLoader, CmdiPlayer, CmidPlayer, CmkjPlayer, CmscPlayer, CmtkLoader, CmusPlayer, CradLoader, CrawPlayer, CrixPlayer, CrolPlayer, Cs3mPlayer, Csa2Loader, CsngPlayer, CsopPlayer, Cu6mPlayer, CvgmPlayer, CxadPlayer, and CxsmPlayer.
Implemented in CadlPlayer, CbamPlayer, CcffLoader, CcmfmacsoperaPlayer, CcmfPlayer, Cd00Player, Cdro2Player, CdroPlayer, CdtmLoader, CgotPlayer, ChscPlayer, CimfPlayer, CjbmPlayer, CksmPlayer, CldsPlayer, CmadLoader, CmdiPlayer, CmidPlayer, CmkjPlayer, CmodPlayer, CmscPlayer, CmusPlayer, CrawPlayer, CrixPlayer, CrolPlayer, Cs3mPlayer, CsngPlayer, CsopPlayer, Cu6mPlayer, CvgmPlayer, CxadPlayer, and CxsmPlayer.
| void CPlayer::seek | ( | unsigned long | ms | ) |
| unsigned long CPlayer::songlength | ( | int | subsong = -1 | ) |
|
pure virtual |
Implemented in CadlPlayer, CbamPlayer, CcmfmacsoperaPlayer, CcmfPlayer, Cd00Player, Cdro2Player, CdroPlayer, CgotPlayer, ChscPlayer, CimfPlayer, CjbmPlayer, CksmPlayer, CldsPlayer, CmdiPlayer, CmidPlayer, CmkjPlayer, CmodPlayer, CmscPlayer, CmusPlayer, CrawPlayer, CrixPlayer, CrolPlayer, Cs3mPlayer, CsngPlayer, CsopPlayer, Cu6mPlayer, CvgmPlayer, CxadPlayer, and CxsmPlayer.
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |