47 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
Definition juce_AudioSampleBuffer.h:34
bool isLooping() const override
Definition juce_MemoryAudioSource.cpp:97
bool isCurrentlyLooping
Definition juce_MemoryAudioSource.h:76
int64 getNextReadPosition() const override
Definition juce_MemoryAudioSource.cpp:86
MemoryAudioSource(AudioBuffer< float > &audioBuffer, bool copyMemory, bool shouldLoop=false)
Definition juce_MemoryAudioSource.cpp:26
void setNextReadPosition(int64 newPosition) override
Definition juce_MemoryAudioSource.cpp:81
int64 getTotalLength() const override
Definition juce_MemoryAudioSource.cpp:91
void prepareToPlay(int samplesPerBlockExpected, double sampleRate) override
Definition juce_MemoryAudioSource.cpp:38
void setLooping(bool shouldLoop) override
Definition juce_MemoryAudioSource.cpp:102
int position
Definition juce_MemoryAudioSource.h:75
AudioBuffer< float > buffer
Definition juce_MemoryAudioSource.h:74
void getNextAudioBlock(const AudioSourceChannelInfo &bufferToFill) override
Definition juce_MemoryAudioSource.cpp:45
void releaseResources() override
Definition juce_MemoryAudioSource.cpp:43
PositionableAudioSource()=default
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
long long int64
Definition juce_MathsFunctions.h:54
Definition juce_AudioSource.h:33