sipxmedialib
Version 3.3
|
#include <MpBridgeAlgLinear.h>
Classes | |
struct | ExtendedInputInfo |
Public Member Functions | |
ExtendedInputs () | |
~ExtendedInputs () | |
void | init_simple (int numInputs, int numOutputs) |
Initialize extended inputs, assuming simple bridge matrix case (inversed unity matrix). More... | |
void | setGain (int input, int output, MpBridgeGain gain) |
int | searchForExtendedInput (int input, MpBridgeGain gain) const |
int | addExtendedInput (int input, MpBridgeGain gain) |
int | getExtendedInputsNum () const |
int | getOrigin (int extendedInput) const |
int | getGain (int extendedInput) const |
bool | isNotMuted (int extendedInput) const |
int | getExtendedInput (int origInput, int output) const |
Protected Attributes | |
int | mExtendedInputsNum |
Size of mpExtendedInputsInfo array. More... | |
int | mInputsNum |
Number of outputs. More... | |
int | mOutputsNum |
Number of outputs. More... | |
int * | mpExtendedInputsMap |
ExtendedInputInfo * | mpExtendedInputsInfo |
|
inline |
|
inline |
|
inline |
Initialize extended inputs, assuming simple bridge matrix case (inversed unity matrix).
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Size of mpExtendedInputsInfo array.
|
protected |
Number of outputs.
|
protected |
Number of outputs.
|
protected |
This array is a twin of mpGainMatrix. Each element is an index of corresponding extended input (in mpExtendedInputs array). Have size of mInputsNum x mOutputsNum.
|
protected |
Array with size of mExtendedInputsNum, storing info about extended inputs.