|
LMMS
|
#include <ksm.h>
Public Member Functions | |
| CksmPlayer (Copl *newopl) | |
| ~CksmPlayer () | |
| bool | load (const std::string &filename, const CFileProvider &fp) |
| bool | update () |
| void | rewind (int subsong) |
| float | getrefresh () |
| std::string | gettype () |
| unsigned int | getinstruments () |
| std::string | getinstrument (unsigned int n) |
| Public Member Functions inherited from CPlayer | |
| CPlayer (Copl *newopl) | |
| virtual | ~CPlayer () |
| void | seek (unsigned long ms) |
| unsigned long | songlength (int subsong=-1) |
| 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 () |
Static Public Member Functions | |
| static CPlayer * | factory (Copl *newopl) |
Private Member Functions | |
| void | loadinsts (binistream *f) |
| void | setinst (int chan, unsigned char v0, unsigned char v1, unsigned char v2, unsigned char v3, unsigned char v4, unsigned char v5, unsigned char v6, unsigned char v7, unsigned char v8, unsigned char v9, unsigned char v10) |
Private Attributes | |
| unsigned long | count |
| unsigned long | countstop |
| unsigned long | chanage [18] |
| unsigned long * | note |
| unsigned short | numnotes |
| unsigned int | nownote |
| unsigned int | numchans |
| unsigned int | drumstat |
| unsigned char | trinst [16] |
| unsigned char | trquant [16] |
| unsigned char | trchan [16] |
| unsigned char | trvol [16] |
| unsigned char | inst [256][11] |
| unsigned char | databuf [2048] |
| unsigned char | chanfreq [18] |
| unsigned char | chantrack [18] |
| char | instname [256][20] |
| bool | songend |
Static Private Attributes | |
| static const unsigned int | adlibfreq [63] |
Additional Inherited Members | |
| Protected Attributes inherited from CPlayer | |
| Copl * | opl |
| CAdPlugDatabase * | db |
| Static Protected Attributes inherited from CPlayer | |
| static const unsigned short | note_table [12] |
| static const unsigned char | op_table [9] |
|
inline |
|
inline |
|
inlinevirtual |
Implements CPlayer.
|
inlinevirtual |
Implements CPlayer.
|
virtual |
Implements CPlayer.
|
private |
|
private |
|
virtual |
Implements CPlayer.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |