60 int64 subsectionStartSample,
61 int64 subsectionLength,
62 bool deleteSourceWhenDeleted);
69 bool readSamples (
int*
const* destSamples,
int numDestChannels,
int startOffsetInDestBuffer,
70 int64 startSampleInFile,
int numSamples)
override;
72 void readMaxLevels (
int64 startSample,
int64 numSamples,
75 using AudioFormatReader::readMaxLevels;
80 int64 startSample, length;
81 const bool deleteSourceWhenDeleted;
This class is used to wrap an AudioFormatReader and only read from a subsection of the file.
A general-purpose range object, that simply represents any linear range with a start and end point.
long long int64
A platform-independent 64-bit integer type.