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