|
| | SpeedRampWaveNode (const AudioFile &, TimeRange editTime, TimeDuration offset, TimeRange loopSection, LiveClipLevel, double speedRatio, const ChannelConfiguration &sourceChannelsToUse, const ChannelConfiguration &destChannelsToFill, ProcessState &, EditItemID, bool isOfflineRender, SpeedFadeDescription) |
| | offset is a time added to the start of the file, e.g.
|
| |
| | ~SpeedRampWaveNode () override |
| |
| tracktion::graph::NodeProperties | getNodeProperties () override |
| |
| void | prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override |
| |
| bool | isReadyToProcess () override |
| |
| void | process (ProcessContext &) override |
| |
| | TracktionEngineNode (ProcessState &) |
| | Creates a TracktionEngineNode.
|
| |
| virtual | ~TracktionEngineNode ()=default |
| | Destructor.
|
| |
| int | getNumSamples () const |
| | Returns the number of samples in the current process block.
|
| |
| double | getSampleRate () const |
| | Returns the sample rate of the current process block.
|
| |
| juce::Range< int64_t > | getTimelineSampleRange () const |
| | Returns the timeline sample range of the current process block.
|
| |
| TimeRange | getEditTimeRange () const |
| | Returns the edit time range of the current process block.
|
| |
| BeatRange | getEditBeatRange () const |
| | Returns the edit beat range of the current process block.
|
| |
| juce::Range< int64_t > | getReferenceSampleRange () const |
| | Returns the reference sample range (from the DeviceManager) of the current process block.
|
| |
| tempo::Key | getKey () const |
| | Returns the key of the current process block.
|
| |
| double | getPlaybackSpeedRatio () const |
| | Returns the playback speed ratio of the current process block.
|
| |
| std::optional< TimePosition > | getTimeOfNextChange () const |
| | May return the time of the next tempo or time sig change.
|
| |
| std::optional< BeatPosition > | getBeatOfNextChange () const |
| | May return the time of the next tempo or time sig change.
|
| |
| tracktion::graph::PlayHeadState & | getPlayHeadState () |
| | Returns the PlayHeadState in use.
|
| |
| tracktion::graph::PlayHead & | getPlayHead () |
| | Returns the PlayHead in use.
|
| |
| ProcessState & | getProcessState () |
| | Returns the ProcessState in use.
|
| |
| void | setProcessState (ProcessState &) |
| |
An Node that plays back a wave file.