Mercurial > hg > svcore
diff data/model/NoteData.h @ 929:59e7fe1b1003 warnfix_no_size_t
Unsigned removals and warning fixes in data/
author | Chris Cannam |
---|---|
date | Tue, 17 Jun 2014 14:33:42 +0100 |
parents | 9196cff56abe |
children | 0d3d1ec7dfde |
line wrap: on
line diff
--- a/data/model/NoteData.h Tue Jun 17 13:52:07 2014 +0100 +++ b/data/model/NoteData.h Tue Jun 17 14:33:42 2014 +0100 @@ -21,12 +21,12 @@ struct NoteData { - NoteData(size_t _start, size_t _dur, int _mp, int _vel) : + NoteData(int _start, int _dur, int _mp, int _vel) : start(_start), duration(_dur), midiPitch(_mp), frequency(0), isMidiPitchQuantized(true), velocity(_vel) { }; - size_t start; // audio sample frame - size_t duration; // in audio sample frames + int start; // audio sample frame + int duration; // in audio sample frames int midiPitch; // 0-127 float frequency; // Hz, to be used if isMidiPitchQuantized false bool isMidiPitchQuantized; @@ -47,7 +47,7 @@ { public: virtual NoteList getNotes() const = 0; - virtual NoteList getNotes(size_t startFrame, size_t endFrame) const = 0; + virtual NoteList getNotesWithin(int startFrame, int endFrame) const = 0; }; #endif