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