|
LMMS
|
#include <mus.h>
Classes | |
| struct | mus_inst |
Public Member Functions | |
| CmusPlayer (Copl *newopl) | |
| ~CmusPlayer () | |
| bool | load (const std::string &filename, const CFileProvider &fp) |
| bool | update () |
| void | rewind (int subsong) |
| float | getrefresh () |
| std::string | gettitle () |
| 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 | 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) |
Protected Attributes | |
| unsigned long | pos |
| bool | songend |
| float | timer |
| uint32_t | counter |
| uint32_t | ticks |
| uint8_t | status |
| uint8_t | volume [MAX_VOICES] |
| uint8_t | majorVersion |
| uint8_t | minorVersion |
| char | tuneName [TUNE_NAME_SIZE] |
| uint8_t | tickBeat |
| uint32_t | dataSize |
| uint8_t | soundMode |
| uint8_t | pitchBRange |
| uint16_t | basicTempo |
| uint8_t * | data |
| bool | isIMS |
| uint16_t | nrTimbre |
| mus_inst * | insts |
| Protected Attributes inherited from CPlayer | |
| Copl * | opl |
| CAdPlugDatabase * | db |
Private Member Functions | |
| bool | InstsLoaded () |
| bool | LoadTimbreBank (const std::string fname, const CFileProvider &fp) |
| bool | FetchTimbreData (const std::string fname, const CFileProvider &fp) |
| void | SetTempo (uint16_t tempo, uint8_t tickBeat) |
| uint32_t | GetTicks () |
| void | executeCommand () |
Private Attributes | |
| CadlibDriver * | drv |
Additional Inherited Members | |
| Static Protected Attributes inherited from CPlayer | |
| static const unsigned short | note_table [12] |
| static const unsigned char | op_table [9] |
|
inline |
|
inline |
|
private |
|
private |
|
inlinevirtual |
Implements CPlayer.
|
private |
|
inlinevirtual |
Reimplemented from CPlayer.
|
virtual |
Implements CPlayer.
|
private |
|
virtual |
Implements CPlayer.
|
private |
|
virtual |
Implements CPlayer.
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |