60 int64 startPositionInSourceStream,
61 int64 lengthOfSourceStream,
62 bool deleteSourceWhenDestroyed);
73 int64 getTotalLength()
override;
74 int64 getPosition()
override;
75 bool setPosition (int64 newPosition)
override;
76 int read (
void* destBuffer,
int maxBytesToRead)
override;
77 bool isExhausted()
override;
82 const int64 startPositionInSourceStream, lengthOfSourceStream;
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope.
Wraps another input stream, and reads from a specific part of it.
#define JUCE_API
This macro is added to all JUCE public class declarations.