comparison data/model/AggregateWaveModel.h @ 1725:78fe29adfd16

Re-implement extendEndFrame behaviour, used by Tony application
author Chris Cannam
date Wed, 19 Jun 2019 13:32:52 +0100
parents 82d03c9661f9
children 87b4c596c0ef
comparison
equal deleted inserted replaced
1724:157c62ff0056 1725:78fe29adfd16
60 60
61 float getValueMinimum() const override { return -1.0f; } 61 float getValueMinimum() const override { return -1.0f; }
62 float getValueMaximum() const override { return 1.0f; } 62 float getValueMaximum() const override { return 1.0f; }
63 63
64 sv_frame_t getStartFrame() const override { return 0; } 64 sv_frame_t getStartFrame() const override { return 0; }
65 sv_frame_t getEndFrame() const override { return getFrameCount(); } 65 sv_frame_t getTrueEndFrame() const override { return getFrameCount(); }
66 66
67 floatvec_t getData(int channel, sv_frame_t start, sv_frame_t count) const override; 67 floatvec_t getData(int channel, sv_frame_t start, sv_frame_t count) const override;
68 68
69 std::vector<floatvec_t> getMultiChannelData(int fromchannel, int tochannel, sv_frame_t start, sv_frame_t count) const override; 69 std::vector<floatvec_t> getMultiChannelData(int fromchannel, int tochannel, sv_frame_t start, sv_frame_t count) const override;
70 70