Mercurial > hg > svcore
comparison base/Resampler.h @ 935:f960d67ce842 tonioni
Merge from branch warnfix_no_size_t
author | Chris Cannam |
---|---|
date | Wed, 18 Jun 2014 13:42:01 +0100 |
parents | 6a94bb528e9d |
children | cc27f35aa75c |
comparison
equal
deleted
inserted
replaced
925:3efc20c59a94 | 935:f960d67ce842 |
---|---|
26 class Resampler | 26 class Resampler |
27 { | 27 { |
28 public: | 28 public: |
29 enum Quality { Best, FastestTolerable, Fastest }; | 29 enum Quality { Best, FastestTolerable, Fastest }; |
30 | 30 |
31 Resampler(Quality quality, size_t channels, size_t chunkSize = 0); | 31 Resampler(Quality quality, int channels, int chunkSize = 0); |
32 ~Resampler(); | 32 ~Resampler(); |
33 | 33 |
34 size_t resample(float **in, float **out, | 34 int resample(float **in, float **out, |
35 size_t incount, float ratio, | 35 int incount, float ratio, |
36 bool final = false); | 36 bool final = false); |
37 | 37 |
38 size_t resampleInterleaved(float *in, float *out, | 38 int resampleInterleaved(float *in, float *out, |
39 size_t incount, float ratio, | 39 int incount, float ratio, |
40 bool final = false); | 40 bool final = false); |
41 | 41 |
42 void reset(); | 42 void reset(); |
43 | 43 |
44 protected: | 44 protected: |