libsidplayfp  1.8.3
Classes | Public Member Functions | List of all members
SidDatabase Class Reference

#include <SidDatabase.h>

Public Member Functions

bool open (const char *filename)
 
void close ()
 
int_least32_t length (SidTune &tune)
 
int_least32_t length (const char *md5, unsigned int song)
 
const char * error () const
 

Detailed Description

SidDatabase An utility class to deal with the songlength DataBase.

Member Function Documentation

void SidDatabase::close ( )

Close the songlength DataBase.

const char* SidDatabase::error ( ) const
inline

Get descriptive error message.

int_least32_t SidDatabase::length ( SidTune tune)

Get the length of the current subtune.

Parameters
tune
Returns
tune length in seconds, -1 in case of errors.
int_least32_t SidDatabase::length ( const char *  md5,
unsigned int  song 
)

Get the length of the selected subtune.

Parameters
md5the md5 hash of the tune.
songthe subtune.
Returns
tune length in seconds, -1 in case of errors.
bool SidDatabase::open ( const char *  filename)

Open the songlength DataBase.

Parameters
filenamesonglengthDB file name with full path.
Returns
false in case of errors, true otherwise.

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