|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Process the network for the given number of samples.
| num_samples | Number of samples/frames to process |
Subclasses implement their specific processing logic:
Called by NodeGraphManager during token processing.
Implements MayaFlux::Nodes::Network::NodeNetwork.
Definition at line 122 of file WaveguideNetwork.cpp.
References MayaFlux::Nodes::Network::NodeNetwork::apply_output_scale(), CONTINUOUS, MayaFlux::Nodes::Network::NodeNetwork::ensure_initialized(), MayaFlux::Nodes::Network::NodeNetwork::extract_node_samples(), MayaFlux::Nodes::Network::NodeNetwork::is_enabled(), MayaFlux::Nodes::Network::NodeNetwork::m_audio_buffer_lock, m_exciter_node, m_exciter_node_buffer, m_exciter_node_buffer_pos, m_exciter_type, MayaFlux::Nodes::Network::NodeNetwork::m_last_audio_buffer, m_last_output, m_segments, process_bidirectional(), process_unidirectional(), MayaFlux::Nodes::Network::WaveguideNetwork::WaveguideSegment::UNIDIRECTIONAL, and update_mapped_parameters().
Here is the call graph for this function: