|
LMMS
|
#include <AudioProcessorGraph.h>
Public Member Functions | |
| Connection (ChannelType channelType, uint32 sourceNodeId, uint sourceChannelIndex, uint32 destNodeId, uint destChannelIndex) noexcept | |
Public Attributes | |
| ChannelType | channelType |
| uint32 | sourceNodeId |
| uint | sourceChannelIndex |
| uint32 | destNodeId |
| uint | destChannelIndex |
Represents a connection between two channels of two nodes in an AudioProcessorGraph.
To create a connection, use AudioProcessorGraph::addConnection().
|
noexcept |
| ChannelType water::AudioProcessorGraph::Connection::channelType |
Defines the connection type.
| uint water::AudioProcessorGraph::Connection::destChannelIndex |
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.
| uint32 water::AudioProcessorGraph::Connection::destNodeId |
The ID number of the node which is the destination for this connection.
| uint water::AudioProcessorGraph::Connection::sourceChannelIndex |
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.
| uint32 water::AudioProcessorGraph::Connection::sourceNodeId |
The ID number of the node which is the input source for this connection.