libmusicbrainz3  3.0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MusicBrainz::TrackResult Class Reference

Represents an track result. More...

Inheritance diagram for MusicBrainz::TrackResult:
MusicBrainz::Result

Public Member Functions

 TrackResult (Track *track, int score)
 Constructor. More...
 
 ~TrackResult ()
 Destructor. More...
 
TrackgetTrack ()
 Returns the track. More...
 
void setTrack (Track *track)
 Sets the track. More...
 
- Public Member Functions inherited from MusicBrainz::Result
 Result (int score)
 Constructor. More...
 
virtual ~Result ()
 Destructor. More...
 
int getScore ()
 Returns the result score. More...
 
void setScore (int score)
 Sets the result score. More...
 

Detailed Description

Represents an track result.

An TrackResult consists of a score and an track. The score is a number between 0 and 100, where a higher number indicates a better match.

Constructor & Destructor Documentation

MusicBrainz::TrackResult::TrackResult ( Track track,
int  score 
)

Constructor.

MusicBrainz::TrackResult::~TrackResult ( )

Destructor.

Member Function Documentation

Track* MusicBrainz::TrackResult::getTrack ( )

Returns the track.

Returns
a pointer to a Track object
void MusicBrainz::TrackResult::setTrack ( Track track)

Sets the track.

Parameters
tracka pointer to a Track object