comparison data/fileio/OggVorbisFileReader.h @ 633:7feec7756b41

* Bit more work on track composer identification
author Chris Cannam
date Mon, 22 Mar 2010 16:41:01 +0000
parents 3e139b2dfe5e
children f3cda3280398 59e7fe1b1003
comparison
equal deleted inserted replaced
632:a4b8ad0f1a8f 633:7feec7756b41
49 virtual QString getError() const { return m_error; } 49 virtual QString getError() const { return m_error; }
50 50
51 virtual QString getLocation() const { return m_source.getLocation(); } 51 virtual QString getLocation() const { return m_source.getLocation(); }
52 virtual QString getTitle() const { return m_title; } 52 virtual QString getTitle() const { return m_title; }
53 virtual QString getMaker() const { return m_maker; } 53 virtual QString getMaker() const { return m_maker; }
54 virtual TagMap getTags() const { return m_tags; }
54 55
55 static void getSupportedExtensions(std::set<QString> &extensions); 56 static void getSupportedExtensions(std::set<QString> &extensions);
56 static bool supportsExtension(QString ext); 57 static bool supportsExtension(QString ext);
57 static bool supportsContentType(QString type); 58 static bool supportsContentType(QString type);
58 static bool supports(FileSource &source); 59 static bool supports(FileSource &source);
70 FileSource m_source; 71 FileSource m_source;
71 QString m_path; 72 QString m_path;
72 QString m_error; 73 QString m_error;
73 QString m_title; 74 QString m_title;
74 QString m_maker; 75 QString m_maker;
76 TagMap m_tags;
75 77
76 OGGZ *m_oggz; 78 OGGZ *m_oggz;
77 FishSound *m_fishSound; 79 FishSound *m_fishSound;
78 ProgressReporter *m_reporter; 80 ProgressReporter *m_reporter;
79 size_t m_fileSize; 81 size_t m_fileSize;