Mercurial > hg > svcore
comparison data/fileio/CoreAudioFileReader.h @ 1026:01a90c025eaa coreaudio-metadata
Pending
| author | Chris Cannam | 
|---|---|
| date | Mon, 09 Feb 2015 10:27:21 +0000 | 
| parents | d03b3d956358 | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 1025:88b54a185a0a | 1026:01a90c025eaa | 
|---|---|
| 45 virtual ~CoreAudioFileReader(); | 45 virtual ~CoreAudioFileReader(); | 
| 46 | 46 | 
| 47 virtual QString getError() const { return m_error; } | 47 virtual QString getError() const { return m_error; } | 
| 48 virtual QString getLocation() const { return m_source.getLocation(); } | 48 virtual QString getLocation() const { return m_source.getLocation(); } | 
| 49 virtual QString getTitle() const { return m_title; } | 49 virtual QString getTitle() const { return m_title; } | 
| 50 virtual QString getMaker() const { return m_maker; } | |
| 50 | 51 | 
| 51 static void getSupportedExtensions(std::set<QString> &extensions); | 52 static void getSupportedExtensions(std::set<QString> &extensions); | 
| 52 static bool supportsExtension(QString ext); | 53 static bool supportsExtension(QString ext); | 
| 53 static bool supportsContentType(QString type); | 54 static bool supportsContentType(QString type); | 
| 54 static bool supports(FileSource &source); | 55 static bool supports(FileSource &source); | 
| 65 protected: | 66 protected: | 
| 66 FileSource m_source; | 67 FileSource m_source; | 
| 67 QString m_path; | 68 QString m_path; | 
| 68 QString m_error; | 69 QString m_error; | 
| 69 QString m_title; | 70 QString m_title; | 
| 71 QString m_maker; | |
| 70 | 72 | 
| 71 class D; | 73 class D; | 
| 72 D *m_d; | 74 D *m_d; | 
| 73 | 75 | 
| 74 ProgressReporter *m_reporter; | 76 ProgressReporter *m_reporter; | 
| 84 protected: | 86 protected: | 
| 85 // QuickTimeFileReader *m_reader; | 87 // QuickTimeFileReader *m_reader; | 
| 86 }; | 88 }; | 
| 87 | 89 | 
| 88 DecodeThread *m_decodeThread; | 90 DecodeThread *m_decodeThread; | 
| 91 | |
| 92 void readMetadata(); | |
| 89 }; | 93 }; | 
| 90 | 94 | 
| 91 #endif | 95 #endif | 
| 92 | 96 | 
| 93 #endif | 97 #endif | 
