|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| TimeStretchReaderBase (std::unique_ptr< AudioReader > input) | |
| virtual void | setSpeed (double speedRatio)=0 |
| virtual void | setPitch (double semitones)=0 |
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 |
Additional Inherited Members | |
Public Attributes inherited from tracktion::engine::SingleInputAudioReader | |
| std::unique_ptr< AudioReader > | source |
Definition at line 525 of file tracktion_WaveNode.cpp.
| tracktion::engine::TimeStretchReaderBase::TimeStretchReaderBase | ( | std::unique_ptr< AudioReader > | input | ) |
Definition at line 529 of file tracktion_WaveNode.cpp.