Mercurial > hg > svcore
comparison data/model/WaveFileModel.h @ 1599:ce185d4dd408 bqaudiostream
Merge from default branch
author | Chris Cannam |
---|---|
date | Wed, 23 Jan 2019 14:43:43 +0000 |
parents | c01cbe41aeb5 |
children | 78fe29adfd16 |
comparison
equal
deleted
inserted
replaced
1598:d2555df635ec | 1599:ce185d4dd408 |
---|---|
26 | 26 |
27 public: | 27 public: |
28 virtual ~WaveFileModel(); | 28 virtual ~WaveFileModel(); |
29 | 29 |
30 virtual sv_frame_t getFrameCount() const = 0; | 30 virtual sv_frame_t getFrameCount() const = 0; |
31 virtual int getChannelCount() const = 0; | 31 int getChannelCount() const override = 0; |
32 virtual sv_samplerate_t getSampleRate() const = 0; | 32 sv_samplerate_t getSampleRate() const override = 0; |
33 virtual sv_samplerate_t getNativeRate() const = 0; | 33 sv_samplerate_t getNativeRate() const override = 0; |
34 | 34 |
35 virtual QString getTitle() const = 0; | 35 QString getTitle() const override = 0; |
36 virtual QString getMaker() const = 0; | 36 QString getMaker() const override = 0; |
37 virtual QString getLocation() const = 0; | 37 QString getLocation() const override = 0; |
38 | 38 |
39 virtual sv_frame_t getStartFrame() const = 0; | 39 sv_frame_t getStartFrame() const override = 0; |
40 virtual sv_frame_t getEndFrame() const = 0; | 40 sv_frame_t getEndFrame() const override = 0; |
41 | 41 |
42 virtual void setStartFrame(sv_frame_t startFrame) = 0; | 42 virtual void setStartFrame(sv_frame_t startFrame) = 0; |
43 | 43 |
44 protected: | 44 protected: |
45 WaveFileModel() { } // only accessible from subclasses | 45 WaveFileModel() { } // only accessible from subclasses |