A Node that handles muting/soloing of its input node, according to the audibility of a track.
More...
#include <tracktion_TrackMutingNode.h>
Inherits tracktion::graph::Node.
A Node that handles muting/soloing of its input node, according to the audibility of a track.
◆ TrackMutingNode()
| engine::TrackMutingNode::TrackMutingNode |
( |
std::unique_ptr< TrackMuteState > |
, |
|
|
std::unique_ptr< tracktion::graph::Node > |
input, |
|
|
bool |
dontMuteIfTrackContentsShouldBeProcessed |
|
) |
| |
◆ getNodeProperties()
| tracktion::graph::NodeProperties engine::TrackMutingNode::getNodeProperties |
( |
| ) |
|
|
override |
◆ getDirectInputNodes()
| std::vector< Node * > engine::TrackMutingNode::getDirectInputNodes |
( |
| ) |
|
|
override |
◆ prepareToPlay()
| void engine::TrackMutingNode::prepareToPlay |
( |
const tracktion::graph::PlaybackInitialisationInfo & |
| ) |
|
|
override |
◆ isReadyToProcess()
| bool engine::TrackMutingNode::isReadyToProcess |
( |
| ) |
|
|
override |
◆ prefetchBlock()
| void engine::TrackMutingNode::prefetchBlock |
( |
juce::Range< int64_t > |
| ) |
|
|
override |
◆ preProcess()
| void engine::TrackMutingNode::preProcess |
( |
choc::buffer::FrameCount |
, |
|
|
juce::Range< int64_t > |
|
|
) |
| |
|
override |
◆ process()
| void engine::TrackMutingNode::process |
( |
ProcessContext & |
| ) |
|
|
override |
The documentation for this class was generated from the following file: