55 bool deleteReaderWhenThisIsDeleted);
68 void setLooping (
bool shouldLoop)
override;
78 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
81 void releaseResources()
override;
88 void setNextReadPosition (int64 newPosition)
override;
91 int64 getNextReadPosition()
const override;
94 int64 getTotalLength()
const override;
#define JUCE_API
This macro is added to all JUCE public class declarations.
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope...
A type of AudioSource which can be repositioned.
Used by AudioSource::getNextAudioBlock().