|
| enum | { readAheadSamples
} |
| |
|
| | CachedFile (AudioFileCache &c, const AudioFile &f) |
| |
| void | touchFiles () |
| |
| void | touchAllReaders (SampleRange range) const |
| |
| bool | updateBlocks () |
| |
| void | dumpBlocks () |
| |
| juce::MemoryMappedAudioFormatReader * | createNewReader (const SampleRange *range) |
| |
| void | purgeOrphanReaders () |
| |
| bool | isUnused () const |
| |
| void | releaseReader () |
| |
| void | validateFile () |
| |
| bool | read (SampleCount startSample, int *const *destSamples, int numDestChannels, int startOffsetInDestBuffer, int numSamples, int timeoutMs) |
| |
| bool | getRange (SampleCount startSample, int numSamples, float &lmax, float &lmin, float &rmax, float &rmin, const int timeoutMs) |
| |
| void | addClient (Reader *r) |
| |
◆ anonymous enum
◆ CachedFile()
◆ addClient()
| void tracktion::engine::AudioFileCache::CachedFile::addClient |
( |
Reader * |
r | ) |
|
◆ createNewReader()
◆ dumpBlocks()
| void tracktion::engine::AudioFileCache::CachedFile::dumpBlocks |
( |
| ) |
|
◆ getRange()
| bool tracktion::engine::AudioFileCache::CachedFile::getRange |
( |
SampleCount |
startSample, |
|
|
int |
numSamples, |
|
|
float & |
lmax, |
|
|
float & |
lmin, |
|
|
float & |
rmax, |
|
|
float & |
rmin, |
|
|
const int |
timeoutMs |
|
) |
| |
◆ isUnused()
| bool tracktion::engine::AudioFileCache::CachedFile::isUnused |
( |
| ) |
const |
◆ purgeOrphanReaders()
| void tracktion::engine::AudioFileCache::CachedFile::purgeOrphanReaders |
( |
| ) |
|
◆ read()
| bool tracktion::engine::AudioFileCache::CachedFile::read |
( |
SampleCount |
startSample, |
|
|
int *const * |
destSamples, |
|
|
int |
numDestChannels, |
|
|
int |
startOffsetInDestBuffer, |
|
|
int |
numSamples, |
|
|
int |
timeoutMs |
|
) |
| |
◆ releaseReader()
| void tracktion::engine::AudioFileCache::CachedFile::releaseReader |
( |
| ) |
|
◆ touchAllReaders()
| void tracktion::engine::AudioFileCache::CachedFile::touchAllReaders |
( |
SampleRange |
range | ) |
const |
◆ touchFiles()
| void tracktion::engine::AudioFileCache::CachedFile::touchFiles |
( |
| ) |
|
◆ updateBlocks()
| bool tracktion::engine::AudioFileCache::CachedFile::updateBlocks |
( |
| ) |
|
◆ validateFile()
| void tracktion::engine::AudioFileCache::CachedFile::validateFile |
( |
| ) |
|
◆ cache
◆ file
| AudioFile tracktion::engine::AudioFileCache::CachedFile::file |
◆ info
| AudioFileInfo tracktion::engine::AudioFileCache::CachedFile::info |
◆ lastReadTime
◆ totalBytesInUse
The documentation for this class was generated from the following file: