Mercurial > hg > sonic-annotator
comparison runner/MultiplexedReader.h @ 288:fd4a6183482f kapoor_1202
Merge from branch piper-nopiper. The next release will be based on this.
author | Chris Cannam |
---|---|
date | Fri, 02 Dec 2016 10:04:44 +0000 |
parents | 857ce6ecb163 |
children | 6122159556bd |
comparison
equal
deleted
inserted
replaced
259:9e7d180be225 | 288:fd4a6183482f |
---|---|
28 public: | 28 public: |
29 // I take ownership of readers | 29 // I take ownership of readers |
30 MultiplexedReader(QList<AudioFileReader *> readers); | 30 MultiplexedReader(QList<AudioFileReader *> readers); |
31 virtual ~MultiplexedReader(); | 31 virtual ~MultiplexedReader(); |
32 | 32 |
33 virtual QString getError() const { return m_error; } | 33 virtual QString getError() const override { return m_error; } |
34 virtual bool isQuicklySeekable() const { return m_quicklySeekable; } | 34 virtual bool isQuicklySeekable() const override { return m_quicklySeekable; } |
35 | 35 |
36 virtual SampleBlock getInterleavedFrames(sv_frame_t start, sv_frame_t count) const; | 36 virtual std::vector<float> getInterleavedFrames |
37 (sv_frame_t start, sv_frame_t count) const override; | |
37 | 38 |
38 virtual int getDecodeCompletion() const; | 39 virtual int getDecodeCompletion() const override; |
39 | 40 |
40 virtual bool isUpdating() const; | 41 virtual bool isUpdating() const override; |
41 | 42 |
42 protected: | 43 protected: |
43 QString m_error; | 44 QString m_error; |
44 bool m_quicklySeekable; | 45 bool m_quicklySeekable; |
45 QList<AudioFileReader *> m_readers; | 46 QList<AudioFileReader *> m_readers; |