62 virtual void setNextReadPosition (int64 newPosition) = 0;
68 virtual int64 getNextReadPosition()
const = 0;
71 virtual int64 getTotalLength()
const = 0;
74 virtual bool isLooping()
const = 0;
77 virtual void setLooping (
bool shouldLoop) { ignoreUnused (shouldLoop); }
#define JUCE_API
This macro is added to all JUCE public class declarations.
Base class for objects that can produce a continuous stream of audio.
virtual void setLooping(bool shouldLoop)
Tells the source whether you'd like it to play in a loop.
A type of AudioSource which can be repositioned.