47 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
50 void releaseResources()
override;
57 void setNextReadPosition (
int64 newPosition)
override;
60 int64 getNextReadPosition()
const override;
63 int64 getTotalLength()
const override;
67 bool isLooping()
const override;
70 void setLooping (
bool shouldLoop)
override;
76 bool isCurrentlyLooping;
A multi-channel buffer containing floating point audio samples.
An AudioSource which takes some float audio data as an input.
A type of AudioSource which can be repositioned.
long long int64
A platform-independent 64-bit integer type.
Used by AudioSource::getNextAudioBlock().