46 bool deleteInputWhenDeleted,
72 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
73 void releaseResources()
override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_AudioSampleBuffer.h:34
Definition juce_CriticalSection.h:43
Definition juce_HeapBlock.h:87
Definition juce_OptionalScopedPointer.h:38
OptionalScopedPointer< AudioSource > input
Definition juce_ResamplingAudioSource.h:78
HeapBlock< FilterState > filterStates
Definition juce_ResamplingAudioSource.h:98
AudioBuffer< float > buffer
Definition juce_ResamplingAudioSource.h:80
double subSampleOffset
Definition juce_ResamplingAudioSource.h:82
void setFilterCoefficients(double c1, double c2, double c3, double c4, double c5, double c6)
Definition juce_ResamplingAudioSource.cpp:215
double coefficients[6]
Definition juce_ResamplingAudioSource.h:83
int bufferPos
Definition juce_ResamplingAudioSource.h:81
const int numChannels
Definition juce_ResamplingAudioSource.h:86
HeapBlock< const float * > srcBuffers
Definition juce_ResamplingAudioSource.h:88
double lastRatio
Definition juce_ResamplingAudioSource.h:79
int sampsInBuffer
Definition juce_ResamplingAudioSource.h:81
CriticalSection callbackLock
Definition juce_ResamplingAudioSource.h:85
double getResamplingRatio() const noexcept
Definition juce_ResamplingAudioSource.h:66
void resetFilters()
Definition juce_ResamplingAudioSource.cpp:233
void applyFilter(float *samples, int num, FilterState &fs)
Definition juce_ResamplingAudioSource.cpp:239
SpinLock ratioLock
Definition juce_ResamplingAudioSource.h:84
void setResamplingRatio(double samplesInPerOutputSample)
Definition juce_ResamplingAudioSource.cpp:38
ResamplingAudioSource(AudioSource *inputSource, bool deleteInputWhenDeleted, int numChannels=2)
Definition juce_ResamplingAudioSource.cpp:26
HeapBlock< float * > destBuffers
Definition juce_ResamplingAudioSource.h:87
void createLowPass(double proportionalRate)
Definition juce_ResamplingAudioSource.cpp:198
double ratio
Definition juce_ResamplingAudioSource.h:79
Definition juce_SpinLock.h:42
static void c2(register WDL_FFT_COMPLEX *a)
Definition fft.c:270
static void c4(register WDL_FFT_COMPLEX *a)
Definition fft.c:283
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_AudioSource.h:33
Definition juce_ResamplingAudioSource.h:94
double y1
Definition juce_ResamplingAudioSource.h:95
double x1
Definition juce_ResamplingAudioSource.h:95
double y2
Definition juce_ResamplingAudioSource.h:95
double x2
Definition juce_ResamplingAudioSource.h:95
#define const
Definition zconf.h:137