libsidplayfp  1.0.1
Public Member Functions | Static Public Member Functions
PSID Class Reference
Inheritance diagram for PSID:
SidTuneBase

List of all members.

Public Member Functions

virtual const char * createMD5 (char *md5)
- Public Member Functions inherited from SidTuneBase
unsigned int selectSong (unsigned int songNum)
const SidTuneInfogetInfo () const
const SidTuneInfogetInfo (unsigned int songNum)
virtual bool placeSidTuneInC64mem (sidmemory *mem)
virtual const char * createMD5 (char *md5 SID_UNUSED)

Static Public Member Functions

static SidTuneBaseload (Buffer_sidtt< const uint_least8_t > &dataBuf)
- Static Public Member Functions inherited from SidTuneBase
static SidTuneBaseload (const char *fileName, const char **fileNameExt, bool separatorIsSlash)
static SidTuneBaseread (const uint_least8_t *sourceBuffer, uint_least32_t bufferLen)

Additional Inherited Members

- Protected Member Functions inherited from SidTuneBase
void convertOldStyleSpeedToTables (uint_least32_t speed, SidTuneInfo::clock_t clock=SidTuneInfo::CLOCK_PAL)
 Convert 32-bit PSID-style speed word to internal tables.
bool checkCompatibility ()
 Check compatibility details are sensible.
virtual void acceptSidTune (const char *dataFileName, const char *infoFileName, Buffer_sidtt< const uint_least8_t > &buf, bool isSlashedFileName)
- Static Protected Member Functions inherited from SidTuneBase
static void loadFile (const char *fileName, Buffer_sidtt< const uint_least8_t > &bufferRef)
- Protected Attributes inherited from SidTuneBase
std::auto_ptr< SidTuneInfoImplinfo
uint_least8_t songSpeed [MAX_SONGS]
SidTuneInfo::clock_t clockSpeed [MAX_SONGS]
uint_least32_t fileOffset
 For files with header: offset to real data.
Buffer_sidtt< const uint_least8_t > cache
- Static Protected Attributes inherited from SidTuneBase
static const unsigned int MAX_SONGS = 256
 Also PSID file format limit.

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