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

◆ get_node_output()

std::optional< double > MayaFlux::Nodes::Network::RelationNetwork::get_node_output ( size_t  index) const
overridevirtual

Level of one slot after the last processed block.

Note
This is the slot's real underlying value, not what was published to its block: AdvanceOperator keeps level tracking the node even while the slot is inactive and its block is silenced. Read get_node_audio_buffer(index) for what was actually published.

Reimplemented from MayaFlux::Nodes::Network::NodeNetwork.

Definition at line 107 of file RelationNetwork.cpp.

108{
109 if (index >= m_slots.size()) {
110 return std::nullopt;
111 }
112 return m_slots[index].level;
113}
uint32_t index
Definition VKDevice.cpp:122

References index, and m_slots.