Node that reads from a file node and timestretches its output.
More...
#include <tracktion_TimeStretchingWaveNode.h>
Inherits tracktion::graph::Node.
Node that reads from a file node and timestretches its output.
Annoyingly, this has to replicate a lot of the functionality in WaveNode. Note that this isn't designed to be a fully fledged Node, it doesn't deal with clip offsets, loops etc. It's only designed for previewing files.
◆ TimeStretchingWaveNode()
| engine::TimeStretchingWaveNode::TimeStretchingWaveNode |
( |
AudioClipBase & |
, |
|
|
tracktion::graph::PlayHeadState & |
|
|
) |
| |
◆ getNodeProperties()
| tracktion::graph::NodeProperties engine::TimeStretchingWaveNode::getNodeProperties |
( |
| ) |
|
|
override |
◆ getDirectInputNodes()
| std::vector< Node * > engine::TimeStretchingWaveNode::getDirectInputNodes |
( |
| ) |
|
|
override |
◆ prepareToPlay()
| void engine::TimeStretchingWaveNode::prepareToPlay |
( |
const tracktion::graph::PlaybackInitialisationInfo & |
| ) |
|
|
override |
◆ isReadyToProcess()
| bool engine::TimeStretchingWaveNode::isReadyToProcess |
( |
| ) |
|
|
override |
◆ process()
| void engine::TimeStretchingWaveNode::process |
( |
ProcessContext & |
| ) |
|
|
override |
The documentation for this class was generated from the following file: