#include <tracktion_BufferedAudioReader.h>
Inherits juce::AudioFormatReader, and juce::TimeSliceClient.
◆ BufferedAudioReader()
tracktion::engine::BufferedAudioReader::BufferedAudioReader |
( |
std::unique_ptr< juce::AudioFormatReader > |
, |
|
|
juce::TimeSliceThread & |
|
|
) |
| |
◆ ~BufferedAudioReader()
tracktion::engine::BufferedAudioReader::~BufferedAudioReader |
( |
| ) |
|
|
override |
◆ getProportionComplete()
float tracktion::engine::BufferedAudioReader::getProportionComplete |
( |
| ) |
const |
Returns the proportion of the source that has been cached.
◆ readSamples()
bool tracktion::engine::BufferedAudioReader::readSamples |
( |
int *const * |
destSamples, |
|
|
int |
numDestChannels, |
|
|
int |
startOffsetInDestBuffer, |
|
|
juce::int64 |
startSampleInFile, |
|
|
int |
numSamples |
|
) |
| |
|
override |
◆ useTimeSlice()
int tracktion::engine::BufferedAudioReader::useTimeSlice |
( |
| ) |
|
|
override |
The documentation for this class was generated from the following file: