39 int startSampleOffset,
int numSamplesToUse)
noexcept
148 double sampleRate) = 0;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_AudioSampleBuffer.h:34
virtual void releaseResources()=0
virtual void prepareToPlay(int samplesPerBlockExpected, double sampleRate)=0
virtual ~AudioSource()=default
virtual void getNextAudioBlock(const AudioSourceChannelInfo &bufferToFill)=0
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_AudioSource.h:33
AudioSourceChannelInfo(AudioBuffer< float > *bufferToUse, int startSampleOffset, int numSamplesToUse) noexcept
Definition juce_AudioSource.h:38
int numSamples
Definition juce_AudioSource.h:81
void clearActiveBufferRegion() const
Definition juce_AudioSource.h:84
AudioBuffer< float > * buffer
Definition juce_AudioSource.h:73
AudioSourceChannelInfo(AudioBuffer< float > &bufferToUse) noexcept
Definition juce_AudioSource.h:50
AudioSourceChannelInfo()=default
int startSample
Definition juce_AudioSource.h:77