tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::CombiningNode::TimedNode Struct Reference

Public Member Functions

 TimedNode (std::unique_ptr< Node > sourceNode, BeatRange t)
 
std::vector< Node * > getNodes () const
 
void prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &info, choc::buffer::ChannelArrayView< float > view)
 
bool isReadyToProcess () const
 
void prefetchBlock (juce::Range< int64_t > referenceSampleRange)
 
void process (ProcessContext &pc)
 
size_t getAllocatedBytes () const
 

Public Attributes

const BeatRange time
 

Detailed Description

Definition at line 32 of file tracktion_CombiningNode.cpp.

Constructor & Destructor Documentation

◆ TimedNode()

tracktion::engine::CombiningNode::TimedNode::TimedNode ( std::unique_ptr< Node sourceNode,
BeatRange  t 
)

Definition at line 34 of file tracktion_CombiningNode.cpp.

Member Function Documentation

◆ getAllocatedBytes()

size_t tracktion::engine::CombiningNode::TimedNode::getAllocatedBytes ( ) const

Definition at line 112 of file tracktion_CombiningNode.cpp.

◆ getNodes()

std::vector< Node * > tracktion::engine::CombiningNode::TimedNode::getNodes ( ) const

Definition at line 51 of file tracktion_CombiningNode.cpp.

◆ isReadyToProcess()

bool tracktion::engine::CombiningNode::TimedNode::isReadyToProcess ( ) const

Definition at line 73 of file tracktion_CombiningNode.cpp.

◆ prefetchBlock()

void tracktion::engine::CombiningNode::TimedNode::prefetchBlock ( juce::Range< int64_t referenceSampleRange)

Definition at line 78 of file tracktion_CombiningNode.cpp.

◆ prepareToPlay()

void tracktion::engine::CombiningNode::TimedNode::prepareToPlay ( const tracktion::graph::PlaybackInitialisationInfo info,
choc::buffer::ChannelArrayView< float view 
)

Definition at line 56 of file tracktion_CombiningNode.cpp.

◆ process()

void tracktion::engine::CombiningNode::TimedNode::process ( ProcessContext pc)

Definition at line 88 of file tracktion_CombiningNode.cpp.

Member Data Documentation

◆ time

const BeatRange tracktion::engine::CombiningNode::TimedNode::time

Definition at line 122 of file tracktion_CombiningNode.cpp.


The documentation for this struct was generated from the following file: