AudioStretcher: split StretchAudio into ProcessSamples / GetStretchedSamples

This commit is contained in:
Michael Maltese
2017-04-23 19:11:43 -07:00
parent 87a467fe42
commit 14c3d4716f
4 changed files with 20 additions and 12 deletions

View File

@ -13,8 +13,9 @@ namespace AudioCommon
class AudioStretcher
{
public:
AudioStretcher(unsigned int sample_rate);
void StretchAudio(const short* in, unsigned int num_in, short* out, unsigned int num_out);
explicit AudioStretcher(unsigned int sample_rate);
void ProcessSamples(const short* in, unsigned int num_in, unsigned int num_out);
void GetStretchedSamples(short* out, unsigned int num_out);
void Clear();
private: