|
|
| | MpBridgeAlgLinear (int inputs, int outputs, UtlBoolean mixSilence, int samplesPerFrame) |
| | Constructor. More...
|
| |
| | ~MpBridgeAlgLinear () |
| | Destructor. More...
|
| |
|
| UtlBoolean | doMix (MpBufPtr inBufs[], int inBufsSize, MpBufPtr outBufs[], int outBufsSize, int samplesPerFrame) |
| | Mix together inputs onto outputs according to mpGainMatrix matrix. More...
|
| |
| void | setGainMatrixValue (int column, int row, MpBridgeGain val) |
| | Set selected gain to the given value. More...
|
| |
| void | setGainMatrixRow (int row, int numValues, const MpBridgeGain val[]) |
| | Set selected gain row to the given value. More...
|
| |
| void | setGainMatrixColumn (int column, int numValues, const MpBridgeGain val[]) |
| | Set selected gain column to the given value. More...
|
| |
|
| void | dumpOutputMix (UtlString &dumpString) |
| | Dump the mix matrix to log. More...
|
| |
| | MpBridgeAlgBase (int maxInputs, int maxOutputs, UtlBoolean mixSilence) |
| | Constructor. More...
|
| |
| virtual | ~MpBridgeAlgBase () |
| | Destructor. More...
|
| |
| void | saveAmplitudes (MpBufPtr inBufs[], int inBufsSize) |
| | Save buffers amplitudes to internal array. More...
|
| |
| int | maxInputs () const |
| | Get maximum number of inputs. More...
|
| |
| int | maxOutputs () const |
| | Get maximum number of outputs. More...
|
| |
|
| int | mMixActionsStackLength |
| |
| int | mMixActionsStackTop |
| |
| MixAction * | mpMixActionsStack |
| |
| int | mMixDataStackStep |
| |
| int | mMixDataStackLength |
| |
| MpBridgeAccum * | mpMixDataStackTop |
| |
| MpBridgeAccum * | mpMixDataStack |
| |
| MpSpeechType * | mpMixDataSpeechType |
| | Speech type of data frames in mpMixDataStack. More...
|
| |
| MpBridgeAccum * | mpMixDataAmplitude |
| | Amplitude of data frames in mpMixDataStack. More...
|
| |
| int | mMixDataInfoStackStep |
| |
| int | mMixDataInfoStackLength |
| |
| int * | mpMixDataInfoStackTop |
| |
| int * | mpMixDataInfoStack |
| |
| int | mMixDataInfoProcessedStackLength |
| |
| int | mMixDataInfoProcessedStackTop |
| |
| int * | mpMixDataInfoProcessedStack |
| |
| void | initMixActions () |
| |
| void | pushMixAction (MixAction::Type type, int src1, int src2, int dst) |
| |
| void | pushMixActionCopyToOutput (int src, int dst) |
| |
| void | pushMixActionCopyFromInput (int src, int dst) |
| |
| void | pushMixActionMix (int src1, int src2, int dst) |
| |
| void | moveTopMixActionMix (int dst) |
| |
| void | initMixDataInfoStack (int step) |
| |
| void | initMixDataStack () |
| |
| bool | searchClosestUnprocessedData (int *pDataInfoStackPtr, int *pStartDataInfoStackPtr, int startDataInfoStackPos, int *&pFoundDataInfoStackPtr, int &foundDataInfoStackPos) |
| |
| void | searchExistingData (int *pDataInfoStackPtr, int &foundDataInfoStackPos) |
| |
| void | searchExistingUnprocessedData (int *pDataInfoStackPtr, int &foundDataInfoStackPos, int ignoreDataInfoStackLevel) |
| |
| bool | searchData (int *pDataInfoStackPtr, int &foundDataInfoStackPos) |
| |
| void | moveDataUp (int startDataInfoStackPos, int dataInfoStackPos) |
| |
Brief description.
Long description here. Even multiline.