25 #ifndef JUCE_MIXERAUDIOSOURCE_H_INCLUDED 26 #define JUCE_MIXERAUDIOSOURCE_H_INCLUDED 59 void addInputSource (
AudioSource* newInput,
bool deleteWhenRemoved);
71 void removeAllInputs();
77 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
94 double currentSampleRate;
95 int bufferSizeExpected;
101 #endif // JUCE_MIXERAUDIOSOURCE_H_INCLUDED Definition: juce_AudioSampleBuffer.h:34
Definition: juce_BigInteger.h:43
Definition: juce_AudioSource.h:110
virtual void releaseResources()=0
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_MixerAudioSource.h:37
virtual void prepareToPlay(int samplesPerBlockExpected, double sampleRate)=0
Definition: juce_CriticalSection.h:47
Definition: juce_AudioSource.h:33
virtual void getNextAudioBlock(const AudioSourceChannelInfo &bufferToFill)=0