31 #ifndef OPENSHOT_RESAMPLER_H
32 #define OPENSHOT_RESAMPLER_H
36 #include "JuceHeader.h"
48 juce::AudioSampleBuffer *buffer;
49 juce::AudioSampleBuffer *resampled_buffer;
51 juce::ResamplingAudioSource *resample_source;
52 juce::AudioSourceChannelInfo resample_callback_buffer;
55 int new_num_of_samples;
71 void SetBuffer(juce::AudioSampleBuffer *new_buffer,
double sample_rate,
double new_sample_rate);
76 void SetBuffer(juce::AudioSampleBuffer *new_buffer,
double ratio);