50 bool deleteReaderWhenThisIsDeleted);
63 void setLooping (
bool shouldLoop)
override;
73 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
76 void releaseResources()
override;
83 void setNextReadPosition (
int64 newPosition)
override;
86 int64 getNextReadPosition()
const override;
89 int64 getTotalLength()
const override;
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.
long long int64
A platform-independent 64-bit integer type.
Used by AudioSource::getNextAudioBlock().