47 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
76 bool isCurrentlyLooping;
bool isLooping() const override
int64 getNextReadPosition() const override
MemoryAudioSource(AudioBuffer< float > &audioBuffer, bool copyMemory, bool shouldLoop=false)
void setNextReadPosition(int64 newPosition) override
int64 getTotalLength() const override
void prepareToPlay(int samplesPerBlockExpected, double sampleRate) override
void setLooping(bool shouldLoop) override
void getNextAudioBlock(const AudioSourceChannelInfo &bufferToFill) override
void releaseResources() override
PositionableAudioSource()=default