libsidplayfp  0.3.5
Public Member Functions | List of all members
Player Class Reference
Inheritance diagram for Player:
C64Environment c64env

Public Member Functions

const sid2_config_tconfig (void) const
const sid2_info_tinfo (void) const
int config (const sid2_config_t &cfg)
int fastForward (uint percent)
int load (SidTune *tune)
uint_least32_t mileage (void) const
float64_t cpuFreq (void) const
void pause (void)
uint_least32_t play (short *buffer, uint_least32_t samples)
sid2_player_t state (void) const
void stop (void)
uint_least32_t time (void) const
void debug (bool enable, FILE *out)
void mute (int voice, bool enable)
const char * error (void) const
- Public Member Functions inherited from C64Environment
virtual void envReset (void)=0
virtual uint8_t envReadMemByte (const uint_least16_t addr)=0
virtual void envWriteMemByte (const uint_least16_t addr, const uint8_t data)=0
virtual bool envCheckBankJump (const uint_least16_t addr)=0
virtual uint8_t envReadMemDataByte (const uint_least16_t addr)=0
virtual void envSleep (void)=0

Additional Inherited Members

- Private Member Functions inherited from c64env
 c64env (EventContext *context)
EventContextcontext (void) const
virtual void interruptIRQ (const bool state)=0
virtual void interruptNMI (void)=0
virtual void interruptRST (void)=0
virtual void signalAEC (const bool state)=0
virtual uint8_t readMemRamByte (const uint_least16_t addr)=0
virtual void sid2crc (const uint8_t data)=0
virtual void lightpen ()=0

The documentation for this class was generated from the following files: