#include <tracktion_AudioFileCache.h>
Inherits juce::ReferenceCountedObject.
|
using | Ptr = juce::ReferenceCountedObjectPtr< Reader > |
|
|
| ~Reader () |
|
void | setReadPosition (SampleCount) noexcept |
|
SampleCount | getReadPosition () const noexcept |
|
bool | readSamples (int numSamples, juce::AudioBuffer< float > &destBuffer, const juce::AudioChannelSet &destBufferChannels, int startOffsetInDestBuffer, const juce::AudioChannelSet &sourceBufferChannels, int timeoutMs) |
|
bool | readSamples (int *const *destSamples, int numDestChannels, int startOffsetInDestBuffer, int numSamples, int timeoutMs) |
|
bool | getRange (int numSamples, float &lmax, float &lmin, float &rmax, float &rmin, int timeoutMs) |
|
void | setLoopRange (SampleRange) |
|
int | getNumChannels () const noexcept |
|
double | getSampleRate () const noexcept |
|
◆ Ptr
◆ ~Reader()
tracktion::engine::AudioFileCache::Reader::~Reader |
( |
| ) |
|
◆ setReadPosition()
void tracktion::engine::AudioFileCache::Reader::setReadPosition |
( |
SampleCount |
| ) |
|
|
noexcept |
◆ getReadPosition()
SampleCount tracktion::engine::AudioFileCache::Reader::getReadPosition |
( |
| ) |
const |
|
noexcept |
◆ readSamples() [1/2]
bool tracktion::engine::AudioFileCache::Reader::readSamples |
( |
int |
numSamples, |
|
|
juce::AudioBuffer< float > & |
destBuffer, |
|
|
const juce::AudioChannelSet & |
destBufferChannels, |
|
|
int |
startOffsetInDestBuffer, |
|
|
const juce::AudioChannelSet & |
sourceBufferChannels, |
|
|
int |
timeoutMs |
|
) |
| |
◆ readSamples() [2/2]
bool tracktion::engine::AudioFileCache::Reader::readSamples |
( |
int *const * |
destSamples, |
|
|
int |
numDestChannels, |
|
|
int |
startOffsetInDestBuffer, |
|
|
int |
numSamples, |
|
|
int |
timeoutMs |
|
) |
| |
◆ getRange()
bool tracktion::engine::AudioFileCache::Reader::getRange |
( |
int |
numSamples, |
|
|
float & |
lmax, |
|
|
float & |
lmin, |
|
|
float & |
rmax, |
|
|
float & |
rmin, |
|
|
int |
timeoutMs |
|
) |
| |
◆ setLoopRange()
void tracktion::engine::AudioFileCache::Reader::setLoopRange |
( |
SampleRange |
| ) |
|
◆ getNumChannels()
int tracktion::engine::AudioFileCache::Reader::getNumChannels |
( |
| ) |
const |
|
noexcept |
◆ getSampleRate()
double tracktion::engine::AudioFileCache::Reader::getSampleRate |
( |
| ) |
const |
|
noexcept |
The documentation for this class was generated from the following file: