|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| TimeRangeReader (std::unique_ptr< ResamplerReader > input) | |
| TimeRangeReader (std::unique_ptr< TimeStretchReaderBase > input) | |
| TimeRangeReader (std::unique_ptr< AudioReader > input, TimeStretchReaderBase *timeStretcher) | |
| bool | read (TimeRange tr, choc::buffer::ChannelArrayView< float > &destBuffer, TimeDuration editDuration, bool isContiguous, double playbackSpeedRatio) |
Public Member Functions inherited from tracktion::engine::SingleInputAudioReader | |
| SingleInputAudioReader (std::unique_ptr< AudioReader > input) | |
| choc::buffer::ChannelCount | getNumChannels () override |
| SampleCount | getPosition () override |
| void | setPosition (SampleCount t) override |
| void | setPosition (TimePosition t) override |
| void | reset () override |
| double | getSampleRate () override |
| bool | readSamples (choc::buffer::ChannelArrayView< float > &destBuffer) override |
Public Attributes | |
| ResamplerReader * | resamplerReader |
| TimeStretchReaderBase * | timeStretchSource |
Public Attributes inherited from tracktion::engine::SingleInputAudioReader | |
| std::unique_ptr< AudioReader > | source |
Definition at line 981 of file tracktion_WaveNode.cpp.
| tracktion::engine::TimeRangeReader::TimeRangeReader | ( | std::unique_ptr< ResamplerReader > | input | ) |
Definition at line 984 of file tracktion_WaveNode.cpp.
| tracktion::engine::TimeRangeReader::TimeRangeReader | ( | std::unique_ptr< TimeStretchReaderBase > | input | ) |
Definition at line 990 of file tracktion_WaveNode.cpp.
| tracktion::engine::TimeRangeReader::TimeRangeReader | ( | std::unique_ptr< AudioReader > | input, |
| TimeStretchReaderBase * | timeStretcher | ||
| ) |
Definition at line 996 of file tracktion_WaveNode.cpp.
| bool tracktion::engine::TimeRangeReader::read | ( | TimeRange | tr, |
| choc::buffer::ChannelArrayView< float > & | destBuffer, | ||
| TimeDuration | editDuration, | ||
| bool | isContiguous, | ||
| double | playbackSpeedRatio | ||
| ) |
Definition at line 1004 of file tracktion_WaveNode.cpp.
| ResamplerReader* tracktion::engine::TimeRangeReader::resamplerReader |
Definition at line 1033 of file tracktion_WaveNode.cpp.
| TimeStretchReaderBase* tracktion::engine::TimeRangeReader::timeStretchSource |
Definition at line 1034 of file tracktion_WaveNode.cpp.