54 size_t sourceDataSize,
55 bool keepInternalCopyOfData);
67 bool keepInternalCopyOfData);
76 const void*
getData() const noexcept {
return data; }
82 int64 getPosition()
override;
83 bool setPosition (int64)
override;
84 int64 getTotalLength()
override;
85 bool isExhausted()
override;
86 int read (
void* destBuffer,
int maxBytesToRead)
override;
87 void skipNextBytes (int64 numBytesToSkip)
override;
92 size_t dataSize, position = 0;
#define JUCE_API
This macro is added to all JUCE public class declarations.
A class to hold a resizable block of raw data.