|
LMMS
|
#include <lds.h>
Classes | |
| struct | SoundBank |
| struct | Channel |
| struct | Position |
Public Member Functions | |
| CldsPlayer (Copl *newopl) | |
| virtual | ~CldsPlayer () |
| bool | load (const std::string &filename, const CFileProvider &fp) |
| virtual bool | update () |
| virtual void | rewind (int subsong=-1) |
| float | getrefresh () |
| std::string | gettype () |
| unsigned int | getorders () |
| unsigned int | getorder () |
| unsigned int | getrow () |
| unsigned int | getspeed () |
| unsigned int | getinstruments () |
| 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 | getsubsongs () |
| virtual unsigned int | getsubsong () |
| virtual std::string | getinstrument (unsigned int n) |
Static Public Member Functions | |
| static CPlayer * | factory (Copl *newopl) |
Private Member Functions | |
| void | playsound (int inst_number, int channel_number, int tunehigh) |
| void | setregs (unsigned char reg, unsigned char val) |
| void | setregs_adv (unsigned char reg, unsigned char mask, unsigned char val) |
Private Attributes | |
| SoundBank * | soundbank |
| Channel | channel [9] |
| Position * | positions |
| unsigned char | fmchip [0xff] |
| unsigned char | jumping |
| unsigned char | fadeonoff |
| unsigned char | allvolume |
| unsigned char | hardfade |
| unsigned char | tempo_now |
| unsigned char | pattplay |
| unsigned char | tempo |
| unsigned char | regbd |
| unsigned char | chandelay [9] |
| unsigned char | mode |
| unsigned char | pattlen |
| unsigned short | posplay |
| unsigned short | jumppos |
| unsigned short * | patterns |
| unsigned short | speed |
| bool | playing |
| bool | songlooped |
| unsigned int | numpatch |
| unsigned int | numposi |
| unsigned int | patterns_size |
| unsigned int | mainvolume |
Static Private Attributes | |
| static const unsigned short | frequency [] |
| static const unsigned char | vibtab [] |
| static const unsigned char | tremtab [] |
| static const unsigned short | maxsound = 0x3f |
| static const unsigned short | maxpos = 0xff |
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] |
| CldsPlayer::CldsPlayer | ( | Copl * | newopl | ) |
|
virtual |
|
inlinevirtual |
Implements CPlayer.
|
inlinevirtual |
Implements CPlayer.
|
virtual |
Implements CPlayer.
|
inlineprivate |
|
inlineprivate |
|
virtual |
Implements CPlayer.
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |