|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Processes a single data sample.
| input | The input sample value |
This is the core processing method that all nodes must implement. It takes a single input value, applies the node's transformation algorithm, and returns the resulting output value.
For generator nodes that don't require input (like oscillators or stochastic generators), the input parameter may be ignored. Note: This method does NOT mark the node as processed. That responsibility belongs to the caller, typically a chained parent node or the root node.
Implements MayaFlux::Nodes::Node.
Definition at line 10 of file StreamReaderNode.cpp.
References m_data, MayaFlux::Nodes::Node::m_fire_events_during_snapshot, m_hold_value, MayaFlux::Nodes::Node::m_last_output, MayaFlux::Nodes::Node::m_networked_node, m_read_head, MayaFlux::Nodes::Node::m_state_saved, and notify_tick().
Referenced by process_batch().
Here is the call graph for this function:
Here is the caller graph for this function: