|
LMMS
|
#include <hybrid.h>
Classes | |
| struct | hyb_instrument |
Public Member Functions | |
| CxadhybridPlayer (Copl *newopl) | |
| Public Member Functions inherited from CxadPlayer | |
| CxadPlayer (Copl *newopl) | |
| ~CxadPlayer () | |
| bool | load (const std::string &filename, const CFileProvider &fp) |
| bool | update () |
| void | rewind (int subsong) |
| float | getrefresh () |
| std::string | gettype () |
| std::string | gettitle () |
| std::string | getauthor () |
| std::string | getinstrument (unsigned int i) |
| unsigned int | getinstruments () |
| unsigned int | getspeed () |
| 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 | getdesc () |
| virtual unsigned int | getpatterns () |
| virtual unsigned int | getpattern () |
| virtual unsigned int | getorders () |
| virtual unsigned int | getorder () |
| virtual unsigned int | getrow () |
| virtual unsigned int | getsubsongs () |
| virtual unsigned int | getsubsong () |
Static Public Member Functions | |
| static CPlayer * | factory (Copl *newopl) |
| Static Public Member Functions inherited from CxadPlayer | |
| static CPlayer * | factory (Copl *newopl) |
Protected Member Functions | |
| bool | xadplayer_load () |
| void | xadplayer_rewind (int subsong) |
| void | xadplayer_update () |
| float | xadplayer_getrefresh () |
| std::string | xadplayer_gettype () |
| std::string | xadplayer_getinstrument (unsigned int i) |
| unsigned int | xadplayer_getinstruments () |
| unsigned int | xadplayer_getspeed () |
| Protected Member Functions inherited from CxadPlayer | |
| virtual std::string | xadplayer_gettitle () |
| virtual std::string | xadplayer_getauthor () |
| void | opl_write (int reg, int val) |
Protected Attributes | |
| struct { | |
| unsigned char order_pos | |
| unsigned char pattern_pos | |
| unsigned char * order | |
| hyb_instrument * inst | |
| struct { | |
| unsigned short freq | |
| unsigned short freq_slide | |
| } channel [9] | |
| unsigned char speed | |
| unsigned char speed_counter | |
| } | hyb |
| Protected Attributes inherited from CxadPlayer | |
| struct CxadPlayer::xad_header | xad |
| unsigned char * | tune |
| unsigned long | tune_size |
| struct { | |
| int playing | |
| int looping | |
| unsigned char speed | |
| unsigned char speed_counter | |
| } | plr |
| unsigned char | adlib [256] |
| Protected Attributes inherited from CPlayer | |
| Copl * | opl |
| CAdPlugDatabase * | db |
Static Private Attributes | |
| static const unsigned char | hyb_adlib_registers [99] |
| static const unsigned short | hyb_notes [98] |
| static const unsigned char | hyb_default_instrument [11] |
Additional Inherited Members | |
| Protected Types inherited from CxadPlayer | |
| enum | { HYP =1 , PSI , FLASH , BMF , RAT , HYBRID } |
| Static Protected Attributes inherited from CPlayer | |
| static const unsigned short | note_table [12] |
| static const unsigned char | op_table [9] |
|
inline |
|
protectedvirtual |
Reimplemented from CxadPlayer.
|
protectedvirtual |
Reimplemented from CxadPlayer.
|
protectedvirtual |
Implements CxadPlayer.
|
protectedvirtual |
Reimplemented from CxadPlayer.
|
protectedvirtual |
Implements CxadPlayer.
|
protectedvirtual |
Implements CxadPlayer.
Implements CxadPlayer.
|
protectedvirtual |
Implements CxadPlayer.
| struct { ... } CxadhybridPlayer::channel[9] |
| unsigned short CxadhybridPlayer::freq |
| unsigned short CxadhybridPlayer::freq_slide |
| struct { ... } CxadhybridPlayer::hyb |
|
staticprivate |
|
staticprivate |
|
staticprivate |
| hyb_instrument* CxadhybridPlayer::inst |
| unsigned char* CxadhybridPlayer::order |
| unsigned char CxadhybridPlayer::order_pos |
| unsigned char CxadhybridPlayer::pattern_pos |
| unsigned char CxadhybridPlayer::speed |
| unsigned char CxadhybridPlayer::speed_counter |