Represents a connection between two channels of two nodes in an AudioProcessorGraph. More...
Public Member Functions | |
| Connection (uint32 sourceNodeId, int sourceChannelIndex, uint32 destNodeId, int destChannelIndex) noexcept | |
Public Attributes | |
| uint32 | sourceNodeId |
| The ID number of the node which is the input source for this connection. | |
| int | sourceChannelIndex |
| The index of the output channel of the source node from which this connection takes its data. | |
| uint32 | destNodeId |
| The ID number of the node which is the destination for this connection. | |
| int | destChannelIndex |
| The index of the input channel of the destination node to which this connection delivers its data. | |
Represents a connection between two channels of two nodes in an AudioProcessorGraph.
To create a connection, use AudioProcessorGraph::addConnection().
| AudioProcessorGraph::Connection::Connection | ( | uint32 | sourceNodeId, |
| int | sourceChannelIndex, | ||
| uint32 | destNodeId, | ||
| int | destChannelIndex | ||
| ) |
The ID number of the node which is the input source for this connection.
The index of the output channel of the source node from which this connection takes its data.
If this value is the special number AudioProcessorGraph::midiChannelIndex, then it is referring to the source node's midi output. Otherwise, it is the zero-based index of an audio output channel in the source node.
The ID number of the node which is the destination for this connection.
The index of the input channel of the destination node to which this connection delivers its data.
If this value is the special number AudioProcessorGraph::midiChannelIndex, then it is referring to the destination node's midi input. Otherwise, it is the zero-based index of an audio input channel in the destination node.