16 #define MAX_PATH_SIZE 1024 25 std::string strArtist;
36 bool ParseFile(
const std::string &strFilePath);
37 bool ParseTag(
const std::string &strContent);
39 std::string GetMediaPath();
40 std::string GetMediaTitle();
41 void GetMediaFiles(std::vector<std::string>& mediaFiles);
42 void UpdateMediaFile(
const std::string& oldMediaFile,
const std::string& mediaFile);
43 bool IsOneFilePerTrack()
const;
44 bool IsLoaded()
const;
47 bool Parse(
CueReader& reader,
const std::string& strFile = std::string());
50 std::string m_strArtist;
51 std::string m_strAlbum;
52 std::string m_strGenre;
55 int m_iDiscNumber = 0;
58 bool m_bOneFilePerTrack =
false;
61 typedef std::vector<CCueTrack> Tracks;
64 std::string ExtractInfo(
const std::string &line);
65 int ExtractTimeFromIndex(
const std::string &index);
66 int ExtractNumericInfo(
const std::string &info);
67 bool ResolvePath(std::string &strPath,
const std::string &strBase);
Definition: ReplayGain.h:25
Definition: CueDocument.cpp:63
Definition: CueDocument.h:20
std::vector< CSong > VECSONGS
A vector of CSong objects, used for CMusicDatabase.
Definition: Song.h:212