|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| NodePlaybackContext (EditPlaybackContext &epc, size_t numThreads, size_t maxNumThreadsToUse) | |
| void | setNumThreads (size_t numThreads) |
| void | setNode (std::unique_ptr< Node > node, double sampleRate, int blockSize) |
| void | clearNode () |
| int | getLatencySamples () const |
| void | postPosition (TimePosition positionToJumpTo, std::optional< TimePosition > whenToJump) |
| std::optional< TimePosition > | getPendingPositionChange () const |
| void | postRollInToLoop (double newPosition) |
| void | setSpeedCompensation (double plusOrMinus) |
| void | setTempoAdjustment (double plusOrMinusProportion) |
| void | checkForTempoSequenceChanges () |
| void | updateReferenceSampleRange (int numSamples) |
| void | resyncToReferenceSampleRange (juce::Range< int64_t > newReferenceSampleRange) |
| void | process (float *const *allChannels, int numChannels, int destNumSamples) |
| double | getSampleRate () const |
| SyncPoint | getSyncPoint () const |
Definition at line 169 of file tracktion_EditPlaybackContext.cpp.
| tracktion::engine::EditPlaybackContext::NodePlaybackContext::NodePlaybackContext | ( | EditPlaybackContext & | epc, |
| size_t | numThreads, | ||
| size_t | maxNumThreadsToUse | ||
| ) |
Definition at line 171 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::checkForTempoSequenceChanges | ( | ) |
Definition at line 265 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::clearNode | ( | ) |
Definition at line 212 of file tracktion_EditPlaybackContext.cpp.
| int tracktion::engine::EditPlaybackContext::NodePlaybackContext::getLatencySamples | ( | ) | const |
Definition at line 217 of file tracktion_EditPlaybackContext.cpp.
| std::optional< TimePosition > tracktion::engine::EditPlaybackContext::NodePlaybackContext::getPendingPositionChange | ( | ) | const |
Definition at line 240 of file tracktion_EditPlaybackContext.cpp.
| double tracktion::engine::EditPlaybackContext::NodePlaybackContext::getSampleRate | ( | ) | const |
Definition at line 399 of file tracktion_EditPlaybackContext.cpp.
| SyncPoint tracktion::engine::EditPlaybackContext::NodePlaybackContext::getSyncPoint | ( | ) | const |
Definition at line 404 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::postPosition | ( | TimePosition | positionToJumpTo, |
| std::optional< TimePosition > | whenToJump | ||
| ) |
Definition at line 222 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::postRollInToLoop | ( | double | newPosition | ) |
Definition at line 248 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::process | ( | float *const * | allChannels, |
| int | numChannels, | ||
| int | destNumSamples | ||
| ) |
Definition at line 306 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::resyncToReferenceSampleRange | ( | juce::Range< int64_t > | newReferenceSampleRange | ) |
Definition at line 296 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::setNode | ( | std::unique_ptr< Node > | node, |
| double | sampleRate, | ||
| int | blockSize | ||
| ) |
Definition at line 201 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::setNumThreads | ( | size_t | numThreads | ) |
Definition at line 195 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::setSpeedCompensation | ( | double | plusOrMinus | ) |
Definition at line 255 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::setTempoAdjustment | ( | double | plusOrMinusProportion | ) |
Definition at line 260 of file tracktion_EditPlaybackContext.cpp.
| void tracktion::engine::EditPlaybackContext::NodePlaybackContext::updateReferenceSampleRange | ( | int | numSamples | ) |
Definition at line 277 of file tracktion_EditPlaybackContext.cpp.
| EditPlaybackContext& tracktion::engine::EditPlaybackContext::NodePlaybackContext::editPlaybackContext |
Definition at line 409 of file tracktion_EditPlaybackContext.cpp.
| tracktion::graph::PlayHead tracktion::engine::EditPlaybackContext::NodePlaybackContext::playHead |
Definition at line 411 of file tracktion_EditPlaybackContext.cpp.
| tracktion::graph::PlayHeadState tracktion::engine::EditPlaybackContext::NodePlaybackContext::playHeadState |
Definition at line 412 of file tracktion_EditPlaybackContext.cpp.
| ProcessState tracktion::engine::EditPlaybackContext::NodePlaybackContext::processState |
Definition at line 413 of file tracktion_EditPlaybackContext.cpp.
| const TempoSequence& tracktion::engine::EditPlaybackContext::NodePlaybackContext::tempoSequence |
Definition at line 410 of file tracktion_EditPlaybackContext.cpp.