28 #ifndef OPENSHOT_RESAMPLER_H
29 #define OPENSHOT_RESAMPLER_H
32 #ifndef __JUCE_UNITTEST_JUCEHEADER__
33 #define __JUCE_UNITTEST_JUCEHEADER__
41 #include "JuceLibraryCode/JuceHeader.h"
55 AudioSampleBuffer *buffer;
56 AudioSampleBuffer *resampled_buffer;
58 ResamplingAudioSource *resample_source;
59 AudioSourceChannelInfo resample_callback_buffer;
62 int new_num_of_samples;
78 void SetBuffer(AudioSampleBuffer *new_buffer,
double sample_rate,
double new_sample_rate);
83 void SetBuffer(AudioSampleBuffer *new_buffer,
double ratio);