class MyCDpos
unsigned int Track(void);
unsigned int Minute(void);
unsigned int Second(void);
unsigned int Frame(void);
unsigned int setTrack(unsigned int);
unsigned int setMinute(unsigned int);
unsigned int setSecond(unsigned int);
unsigned int setFrame(unsigned int);
class TrackInfo
int TrackStartMin(void);
int TrackStartSec(void);
int TrackStartFrame(void);
int TrackFinMin(void);
int TrackFinSec(void);
int TrackFinFrame(void);
void SetTrackStartMin(int);
void SetTrackStartSec(int);
void SetTrackStartFrame(int);
void SetTrackFinMin(int);
void SetTrackFinSec(int);
void SetTrackFinFrame(int);
class MyCD
MyCD(char* dev = "/dev/cdrom");
~MyCD();
void play(int track = -1);
void stop(void);
void pause(void);
void readtoc(void);
void cleartoc(void);
void fwdskip(unsigned int jump = 5);
void rwdskip(unsigned int jump = 5);
int status(void);
void eject(void);
bool isaudio(void);
MyCDpos *trackpos(void);
MyCDpos *abspos(void);
void setPlayMode(int);
int TotalTracks(void);
TrackInfo *GetTrackInfo(int track)A