ocarina/libsaria/track.cpp

67 lines
742 B
C++

#include <libsaria/track.h>
#include <libsaria/tags.h>
Track::Track()
{
tags = NULL;
}
Track::Track(TrackTag *tag)
{
tags = tag;
}
Track::~Track()
{
}
ino_t Track::get_inode()
{
if (tags)
return tags->get_inode();
return 0;
}
unsigned int Track::get_track()
{
if (tags)
return tags->get_track();
return 0;
}
string Track::get_title()
{
if (tags)
return tags->get_title();
return "";
}
string Track::get_lenstr()
{
if (tags)
return tags->get_lenstr();
return "";
}
string Track::get_artist()
{
if (tags)
return tags->get_artist();
return "";
}
string Track::get_album()
{
if (tags)
return tags->get_album();
return "";
}
unsigned int Track::get_year()
{
if (tags)
return tags->get_year();
return 0;
}