13 #ifndef _MpBridgeAlgSimple_h_ 14 #define _MpBridgeAlgSimple_h_ 102 #endif // _MpBridgeAlgSimple_h_ void setGainMatrixColumn(int column, int numValues, const MpBridgeGain val[])
Set selected gain column to the given value.
Definition: MpBridgeAlgSimple.cpp:274
UtlBoolean doMix(MpBufPtr inBufs[], int inBufsSize, MpBufPtr outBufs[], int outBufsSize, int samplesPerFrame)
Mix together inputs onto outputs according to mpGainMatrix matrix.
Definition: MpBridgeAlgSimple.cpp:70
void setGainMatrixRow(int row, int numValues, const MpBridgeGain val[])
Set selected gain row to the given value.
Definition: MpBridgeAlgSimple.cpp:260
MpBridgeAccum * mpMixAccumulator
have size of mSamplesPerFrame. Used in doMix() only.
Definition: MpBridgeAlgSimple.h:91
int maxOutputs() const
Get maximum number of outputs.
Definition: MpBridgeAlgBase.h:159
float MpBridgeAccum
Definition: MpBridgeAlgBase.h:48
MpBridgeGain * mpGainMatrix
of inputs to outputs gains.
Definition: MpBridgeAlgSimple.h:89
void setGainMatrixValue(int column, int row, MpBridgeGain val)
Set selected gain to the given value.
Definition: MpBridgeAlgSimple.cpp:255
Brief description.
Definition: MpBridgeAlgSimple.h:34
int maxInputs() const
Get maximum number of inputs.
Definition: MpBridgeAlgBase.h:154
~MpBridgeAlgSimple()
Destructor.
Definition: MpBridgeAlgSimple.cpp:62
Smart pointer to MpBuf.
Definition: MpBuf.h:160
float MpBridgeGain
Definition: MpBridgeAlgBase.h:54
Base class for the Bridge mixing algorithms.
Definition: MpBridgeAlgBase.h:62
MpBridgeAlgSimple(int maxInputs, int maxOutputs, UtlBoolean mixSilence, int samplesPerFrame)
Constructor.
Definition: MpBridgeAlgSimple.cpp:30