|
| static constexpr choc::buffer::FrameCount | chunkSize |
| |
Definition at line 344 of file tracktion_WaveNode.cpp.
◆ HighQualityResamplerReader()
◆ ~HighQualityResamplerReader()
| tracktion::engine::HighQualityResamplerReader::~HighQualityResamplerReader |
( |
| ) |
|
|
override |
◆ getPosition()
| SampleCount tracktion::engine::HighQualityResamplerReader::getPosition |
( |
| ) |
|
|
override |
◆ getReadPosition()
| SampleCount tracktion::engine::HighQualityResamplerReader::getReadPosition |
( |
| ) |
const |
◆ getSampleRate()
| double tracktion::engine::HighQualityResamplerReader::getSampleRate |
( |
| ) |
|
|
override |
◆ readChunk()
| bool tracktion::engine::HighQualityResamplerReader::readChunk |
( |
const choc::buffer::ChannelArrayView< float > & |
destBuffer | ) |
|
◆ readSamples()
| bool tracktion::engine::HighQualityResamplerReader::readSamples |
( |
choc::buffer::ChannelArrayView< float > & |
destBuffer | ) |
|
|
override |
◆ reset()
| void tracktion::engine::HighQualityResamplerReader::reset |
( |
| ) |
|
|
override |
◆ setGains()
| void tracktion::engine::HighQualityResamplerReader::setGains |
( |
float |
leftGain, |
|
|
float |
rightGain |
|
) |
| |
|
overridevirtual |
◆ setPosition() [1/2]
| void tracktion::engine::HighQualityResamplerReader::setPosition |
( |
SampleCount |
t | ) |
|
|
override |
◆ setPosition() [2/2]
| void tracktion::engine::HighQualityResamplerReader::setPosition |
( |
TimePosition |
t | ) |
|
|
override |
◆ setSpeedRatio()
| void tracktion::engine::HighQualityResamplerReader::setSpeedRatio |
( |
double |
newSpeedRatio | ) |
|
|
overridevirtual |
◆ srcReadCallback() [1/2]
| long tracktion::engine::HighQualityResamplerReader::srcReadCallback |
( |
float ** |
destInterleavedSampleData | ) |
|
◆ srcReadCallback() [2/2]
| static long tracktion::engine::HighQualityResamplerReader::srcReadCallback |
( |
void * |
data, |
|
|
float ** |
destInterleavedSampleData |
|
) |
| |
|
static |
◆ chunkSize
| constexpr choc::buffer::FrameCount tracktion::engine::HighQualityResamplerReader::chunkSize |
|
staticconstexpr |
◆ destSampleRate
| const double tracktion::engine::HighQualityResamplerReader::destSampleRate |
◆ failedToRead
| bool tracktion::engine::HighQualityResamplerReader::failedToRead |
◆ gains
| float tracktion::engine::HighQualityResamplerReader::gains[2] |
◆ interleavedInputScratchBuffer
| choc::buffer::InterleavedBuffer<float> tracktion::engine::HighQualityResamplerReader::interleavedInputScratchBuffer |
◆ interleavedOutputScratchBuffer
| choc::buffer::InterleavedBuffer<float> tracktion::engine::HighQualityResamplerReader::interleavedOutputScratchBuffer |
◆ numChannels
| const int tracktion::engine::HighQualityResamplerReader::numChannels |
◆ readPosition
| double tracktion::engine::HighQualityResamplerReader::readPosition |
◆ sampleRatio
| const double tracktion::engine::HighQualityResamplerReader::sampleRatio |
◆ scratchBuffer
| choc::buffer::ChannelArrayBuffer<float> tracktion::engine::HighQualityResamplerReader::scratchBuffer |
◆ sourceSampleRate
| const double tracktion::engine::HighQualityResamplerReader::sourceSampleRate |
◆ speedRatio
| double tracktion::engine::HighQualityResamplerReader::speedRatio |
◆ src_state
| src::SRC_STATE* tracktion::engine::HighQualityResamplerReader::src_state |
The documentation for this class was generated from the following file: