Mercurial > hg > svcore
diff data/model/DenseTimeValueModel.h @ 300:5877d68815c7
* Change WaveFileModel API from getValues(start,end) to getData(start,count).
It's much less error-prone to pass in frame counts instead of start/end
locations. Should have done this ages ago. This closes #1794563.
* Add option to apply a transform to only the selection region, instead of
the whole audio.
* (to make the above work properly) Add start frame offset to wave models
author | Chris Cannam |
---|---|
date | Mon, 01 Oct 2007 13:48:38 +0000 |
parents | 0ed2b2e26b44 |
children | 700cd3350391 6f6ab834449d |
line wrap: on
line diff
--- a/data/model/DenseTimeValueModel.h Fri Sep 28 16:15:06 2007 +0000 +++ b/data/model/DenseTimeValueModel.h Mon Oct 01 13:48:38 2007 +0000 @@ -58,8 +58,8 @@ * If the channel is given as -1, mix all available channels and * return the result. */ - virtual size_t getValues(int channel, size_t start, size_t end, - float *buffer) const = 0; + virtual size_t getData(int channel, size_t start, size_t count, + float *buffer) const = 0; /** * Get the specified set of samples from the given channel of the @@ -68,8 +68,8 @@ * If the channel is given as -1, mix all available channels and * return the result. */ - virtual size_t getValues(int channel, size_t start, size_t end, - double *buffer) const = 0; + virtual size_t getData(int channel, size_t start, size_t count, + double *buffer) const = 0; }; #endif