openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
AudioProcessorGraph::Connection Struct Reference

#include <juce_AudioProcessorGraph.h>

Public Member Functions

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

Public Attributes

uint32 sourceNodeId
 
int sourceChannelIndex
 
uint32 destNodeId
 
int destChannelIndex
 

Detailed Description

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

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

Constructor & Destructor Documentation

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

Member Data Documentation

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.

uint32 AudioProcessorGraph::Connection::destNodeId

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

See also
AudioProcessorGraph::getNodeForId
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.

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 files: