76 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
Definition juce_Array.h:56
Definition juce_AudioSampleBuffer.h:34
Definition juce_BigInteger.h:39
Definition juce_CriticalSection.h:43
void removeInputSource(AudioSource *input)
Definition juce_MixerAudioSource.cpp:60
void getNextAudioBlock(const AudioSourceChannelInfo &) override
Definition juce_MixerAudioSource.cpp:128
AudioBuffer< float > tempBuffer
Definition juce_MixerAudioSource.h:92
MixerAudioSource()
Definition juce_MixerAudioSource.cpp:26
double currentSampleRate
Definition juce_MixerAudioSource.h:93
BigInteger inputsToDelete
Definition juce_MixerAudioSource.h:90
void removeAllInputs()
Definition juce_MixerAudioSource.cpp:84
int bufferSizeExpected
Definition juce_MixerAudioSource.h:94
CriticalSection lock
Definition juce_MixerAudioSource.h:91
void addInputSource(AudioSource *newInput, bool deleteWhenRemoved)
Definition juce_MixerAudioSource.cpp:37
void prepareToPlay(int samplesPerBlockExpected, double sampleRate) override
Definition juce_MixerAudioSource.cpp:102
Array< AudioSource * > inputs
Definition juce_MixerAudioSource.h:89
void releaseResources() override
Definition juce_MixerAudioSource.cpp:115
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_AudioSource.h:33