JUCE  v5.1.1-3-g1a0b28c73
JUCE API
AudioProcessorGraph::Connection Struct Reference

Represents a connection between two channels of two nodes in an AudioProcessorGraph. More...

#include <juce_AudioProcessorGraph.h>

Collaboration diagram for AudioProcessorGraph::Connection:

Public Member Functions

 Connection (uint32 sourceNodeId, int sourceChannelIndex, uint32 destNodeId, int destChannelIndex) noexcept
 

Public Attributes

int destChannelIndex
 The index of the input channel of the destination node to which this connection delivers its data. More...
 
uint32 destNodeId
 The ID number of the node which is the destination for this connection. More...
 
int sourceChannelIndex
 The index of the output channel of the source node from which this connection takes its data. More...
 
uint32 sourceNodeId
 The ID number of the node which is the input source for this connection. More...
 

Detailed Description

Represents a connection between two channels of two nodes in an AudioProcessorGraph.

To create a connection, use AudioProcessorGraph::addConnection().

Constructor & Destructor Documentation

◆ Connection()

AudioProcessorGraph::Connection::Connection ( uint32  sourceNodeId,
int  sourceChannelIndex,
uint32  destNodeId,
int  destChannelIndex 
)
noexcept

Member Data Documentation

◆ destChannelIndex

int 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.

◆ destNodeId

uint32 AudioProcessorGraph::Connection::destNodeId

The ID number of the node which is the destination for this connection.

See also
AudioProcessorGraph::getNodeForId

◆ sourceChannelIndex

int 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.

◆ sourceNodeId

uint32 AudioProcessorGraph::Connection::sourceNodeId

The ID number of the node which is the input source for this connection.

See also
AudioProcessorGraph::getNodeForId

The documentation for this struct was generated from the following file: