|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| TimedMutingAudioNode (AudioNode *inp, const juce::Array< legacy::EditTimeRange > &muteTimes_) | |
| void | renderSection (const AudioRenderContext &rc, legacy::EditTimeRange editTime) |
| void | renderOver (const AudioRenderContext &rc) override |
| void | renderAdding (const AudioRenderContext &rc) override |
Public Member Functions inherited from tracktion::engine::SingleInputAudioNode | |
| SingleInputAudioNode (AudioNode *input) | |
| void | getAudioNodeProperties (AudioNodeProperties &) override |
| void | visitNodes (const VisitorFn &) override |
| void | prepareAudioNodeToPlay (const PlaybackInitialisationInfo &) override |
| tells the node to initialise itself ready for playing from the given time. | |
| juce::ReferenceCountedObjectPtr< Plugin > | getPlugin () const override |
| bool | isReadyToRender () override |
| bool | purgeSubNodes (bool keepAudio, bool keepMidi) override |
| Tells the node to delete any sub-nodes that don't produce the required type of output. | |
| void | releaseAudioNodeResources () override |
| tells the node that play has stopped, and it can free up anything it no longer needs. | |
| void | prepareForNextBlock (const AudioRenderContext &) override |
Public Member Functions inherited from tracktion::engine::AudioNode | |
| void | callRenderAdding (const AudioRenderContext &) |
| void | callRenderOver (const AudioRenderContext &) |
Additional Inherited Members | |
Public Types inherited from tracktion::engine::AudioNode | |
| using | VisitorFn = std::function< void(AudioNode &)> |
Static Public Member Functions inherited from tracktion::engine::AudioNode | |
| template<typename CallbackType > | |
| static void | invokeSplitRender (const AudioRenderContext &rc, CallbackType &target) |
Public Attributes inherited from tracktion::engine::SingleInputAudioNode | |
| const std::unique_ptr< AudioNode > | input |
Definition at line 19 of file tracktion_TimedMutingAudioNode.h.
| tracktion::engine::TimedMutingAudioNode::TimedMutingAudioNode | ( | AudioNode * | inp, |
| const juce::Array< legacy::EditTimeRange > & | muteTimes_ | ||
| ) |
Definition at line 22 of file tracktion_TimedMutingAudioNode.h.
|
overridevirtual |
Reimplemented from tracktion::engine::SingleInputAudioNode.
Definition at line 72 of file tracktion_TimedMutingAudioNode.h.
|
overridevirtual |
Reimplemented from tracktion::engine::SingleInputAudioNode.
Definition at line 64 of file tracktion_TimedMutingAudioNode.h.
| void tracktion::engine::TimedMutingAudioNode::renderSection | ( | const AudioRenderContext & | rc, |
| legacy::EditTimeRange | editTime | ||
| ) |
Definition at line 27 of file tracktion_TimedMutingAudioNode.h.