#include <audio/core/multichannel.h>
Public Member Functions | |
virtual | ~IMultiChannelInput ()=default |
virtual void | connect (unsigned int channel, OutputPin &pin) |
virtual int | getInputChannelCount () const |
void | tryConnect (unsigned int channel, OutputPin &pin) |
void | connect (IMultiChannelOutput &inputObject) |
Interface for any class that exposes multichannel audio input.
|
virtualdefault |
Destructor
void connect | ( | IMultiChannelOutput & | inputObject | ) |
Convenience method that connects the outputs of inputObject to the inputs of this object. If this object has more input channels than inputObject has output channels they will be repeated.
inputObject | object to be connected to this object |
|
virtual |
This method has to be overwritten to connect an output pin from another object to this object's input.
channel | index of the channel to connect to |
pin | pin that will be connected to this object |
|
virtual |
This method has to be overwritten by descendants.