![]() |
Cinder
0.9.1
|
#include <ChannelRouterNode.h>
Public Member Functions | |
RouteConnector (const ChannelRouterNodeRef &outputRouter, size_t inputChannelIndex, size_t outputChannelIndex) | |
RouteConnector (const ChannelRouterNodeRef &outputRouter, size_t inputChannelIndex, size_t outputChannelIndex, size_t numChannels) | |
const ChannelRouterNodeRef & | getOutputRouter () const |
size_t | getInputChannelIndex () const |
size_t | getOutputChannelIndex () const |
size_t | getNumChannels () const |
Used in conjunction with operator>>
and the route() methods to make connections that conduct channel routing. This class is usually not directly constructed by the user.
cinder::audio::ChannelRouterNode::RouteConnector::RouteConnector | ( | const ChannelRouterNodeRef & | outputRouter, |
size_t | inputChannelIndex, | ||
size_t | outputChannelIndex | ||
) |
Constructs a RouteConnector with no number of channels information, so the maximum possible will be used.
cinder::audio::ChannelRouterNode::RouteConnector::RouteConnector | ( | const ChannelRouterNodeRef & | outputRouter, |
size_t | inputChannelIndex, | ||
size_t | outputChannelIndex, | ||
size_t | numChannels | ||
) |
Constructs a RouteConnector that will route numChannels from the input to the output ChannelRouterNode.
const ChannelRouterNodeRef& cinder::audio::ChannelRouterNode::RouteConnector::getOutputRouter | ( | ) | const |
Returns the output ChannelRouterNode.
size_t cinder::audio::ChannelRouterNode::RouteConnector::getInputChannelIndex | ( | ) | const |
Returns the channel index to start routing input channels from.
size_t cinder::audio::ChannelRouterNode::RouteConnector::getOutputChannelIndex | ( | ) | const |
Returns the channel index to route input channels to.
size_t cinder::audio::ChannelRouterNode::RouteConnector::getNumChannels | ( | ) | const |
Returns the number of channels to route in the connection.