MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ register_network_global()

void MayaFlux::Nodes::NodeGraphManager::register_network_global ( const std::shared_ptr< Network::NodeNetwork > &  network)

Register network globally (like nodes)

Definition at line 589 of file NodeGraphManager.cpp.

590{
591 if (m_network_registry.insert(network).second) {
592 network->set_sample_rate(m_registered_sample_rate);
593 network->set_block_size(m_registered_block_size);
594 network->set_frame_rate(m_registered_frame_rate);
595 }
596}
Core::GlobalNetworkConfig network
Definition Config.cpp:43
uint32_t m_registered_block_size
Block size for audio processing, used for normalizationbuffer.
uint32_t m_registered_sample_rate
Sample rate for audio processing, used for normalization.
std::unordered_set< std::shared_ptr< Network::NodeNetwork > > m_network_registry
Global network registry (like m_Node_registry)
uint32_t m_registered_frame_rate
Frame rate for visual processing, used for timing and normalization.

References m_network_registry, m_registered_block_size, m_registered_frame_rate, m_registered_sample_rate, and network.

Referenced by add_network(), and route_network_to_channels().

+ Here is the caller graph for this function: