libsidplayfp 1.0.3
Public Member Functions | Static Public Member Functions | Protected Member Functions
MUS Class Reference
Inheritance diagram for MUS:
SidTuneBase

List of all members.

Public Member Functions

virtual bool placeSidTuneInC64mem (sidmemory *mem)

Static Public Member Functions

static SidTuneBaseload (Buffer_sidtt< const uint_least8_t > &dataBuf, bool init=false)
static SidTuneBaseload (Buffer_sidtt< const uint_least8_t > &musBuf, Buffer_sidtt< const uint_least8_t > &strBuf, uint_least32_t fileOffset, bool init=false)

Protected Member Functions

void installPlayer (sidmemory *mem)
void setPlayerAddress ()
virtual void acceptSidTune (const char *dataFileName, const char *infoFileName, Buffer_sidtt< const uint_least8_t > &buf, bool isSlashedFileName)

Member Function Documentation

void MUS::acceptSidTune ( const char *  dataFileName,
const char *  infoFileName,
Buffer_sidtt< const uint_least8_t > &  buf,
bool  isSlashedFileName 
) [protected, virtual]

Cache the data of a single-file or two-file sidtune and its corresponding file names.

Parameters:
dataFileName
infoFileName
buf
isSlashedFileNameIf your opendir() and readdir()->d_name return path names that contain the forward slash (/) as file separator, but your operating system uses a different character, there are extra functions that can deal with this special case. Set separatorIsSlash to true if you like path names to be split correctly. You do not need these extra functions if your systems file separator is the forward slash.

Reimplemented from SidTuneBase.

bool MUS::placeSidTuneInC64mem ( sidmemory mem) [virtual]

Copy sidtune into C64 memory (64 KB).

Reimplemented from SidTuneBase.


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