50 size_t sourceDataSize,
51 bool keepInternalCopyOfData);
63 bool keepInternalCopyOfData);
72 const void*
getData() const noexcept {
return data; }
78 int64 getPosition()
override;
79 bool setPosition (int64)
override;
80 int64 getTotalLength()
override;
81 bool isExhausted()
override;
82 int read (
void* destBuffer,
int maxBytesToRead)
override;
83 void skipNextBytes (int64 numBytesToSkip)
override;
88 size_t dataSize, position = 0;