sipxmedialib  Version 3.3
MprBridge Member List

This is the complete list of members for MprBridge, including all inherited members.

AddlMsgTypes enum nameMprBridgeprotected
ALG_LINEAR enum valueMprBridge
ALG_SIMPLE enum valueMprBridge
AlgType enum nameMprBridge
areNotificationsEnabled() const MpResource
ASSOCIATED_LATENCY enum valueMpResource
connectInput(MpResource &rFrom, int fromPortIdx, int toPortIdx)MpResourceprotectedvirtual
connectOutput(MpResource &rTo, int toPortIdx, int fromPortIdx)MpResourceprotectedvirtual
disable()MpResourcevirtual
disable(const UtlString &namedResource, OsMsgQ &fgQ)MpResourcestatic
disconnectInput(int inPortIdx)MpResourceprotectedvirtual
disconnectOutput(int outPortIdx)MpResourceprotectedvirtual
doMix(MpBufPtr inBufs[], int inBufsSize, MpBufPtr outBufs[], int outBufsSize, int samplesPerFrame)MprBridgeprotected
doProcessFrame(MpBufPtr inBufs[], MpBufPtr outBufs[], int inBufsSize, int outBufsSize, UtlBoolean isEnabled, int samplesPerFrame, int samplesPerSecond)MprBridgeprotectedvirtual
enable()MpResourcevirtual
enable(const UtlString &namedResource, OsMsgQ &fgQ)MpResourcestatic
FINISHED enum valueMpResource
getConnectionId(void) const MpResourcevirtual
getContainableType() const MpResource
getCurrentLatency(int &latency, int input=0, int output=0) const MpResourcevirtual
getFlowGraph() const MpResource
getInputInfo(int inPortIdx, MpResource *&rpUpstreamResource, int &rUpstreamPortIdx)MpResource
getName() const MpResource
getOutputInfo(int outPortIdx, MpResource *&rpDownstreamResource, int &rDownstreamPortIdx)MpResource
getStreamId(void)MpResourcevirtual
getVisitState()MpResource
handleDisable()MpResourceprotectedvirtual
handleEnable()MpResourceprotectedvirtual
handleMessage(MpFlowGraphMsg &rMsg)MprBridgeprotectedvirtual
handleMessage(MpResourceMsg &rMsg)MprBridgeprotectedvirtual
handleMessages(OsMsgQ &msgQ)MpResource
handleSetMixWeightsForInput(int bridgeInputPort, int numWeights, const MpBridgeGain gain[])MprBridgeprotectedvirtual
handleSetMixWeightsForOutput(int bridgeOutputPort, int numWeights, const MpBridgeGain gain[])MprBridgeprotectedvirtual
IN_PROGRESS enum valueMpResource
INF_LATENCY enum valueMpResource
isAsynchInput(int inputIndex)MpResourcevirtual
isEnabled() const MpResource
isInputConnected(int portIdx)MpResource
isInputUnconnected(int portIdx)MpResource
isOutputConnected(int portIdx)MpResource
isOutputUnconnected(int portIdx)MpResource
mAlgTypeMprBridgeprotected
maxInputs() const MpResource
maxOutputs() const MpResource
mConnectionIdMpResourceprotected
minInputs() const MpResource
minOutputs() const MpResource
mIsEnabledMpResourceprotected
mLockMpResourceprotected
mMaxInputsMpResourceprotected
mMaxOutputsMpResourceprotected
mMinInputsMpResourceprotected
mMinOutputsMpResourceprotected
mMixSilenceMprBridgeprotected
mNotificationsEnabledMpResourceprotected
mNumActualInputsMpResourceprotected
mNumActualOutputsMpResourceprotected
MpAudioResource(const UtlString &rName, int minInputs, int maxInputs, int minOutputs, int maxOutputs)MpAudioResource
mpBridgeAlgMprBridgeprotected
mpFlowGraphMpResourceprotected
mpInBufsMpResourceprotected
mpInConnsMpResourceprotected
mpOutBufsMpResourceprotected
mpOutConnsMpResourceprotected
MprBridge(const UtlString &rName, int maxInOutputs, UtlBoolean mixSilence=TRUE, AlgType algorithm=ALG_LINEAR)MprBridge
MprBridge(const MprBridge &rMprBridge)MprBridgeprivate
MpResource(const UtlString &rName, int minInputs, int maxInputs, int minOutputs, int maxOutputs)MpResource
mRWMutexMpResourceprotected
mStreamIdMpResourceprotected
mVisitStateMpResourceprotected
NOT_VISITED enum valueMpResource
numInputs() const MpResource
numOutputs() const MpResource
operator=(const MprBridge &rhs)MprBridgeprivate
postMessage(MpFlowGraphMsg &rMsg)MpResourceprotected
postMessage(MpResourceMsg &rMsg)MpResourceprotected
processFrame(void)MpAudioResourcevirtual
pushBuffer(int inputPort, MpBufPtr &inputBuffer)MpResourcevirtual
pushBufferDownsream(int outPortIdx, const MpBufPtr &pBuf)MpResourceprotected
reassignSSRC(void)MpResourcevirtual
reserveFirstUnconnectedInput()MpResource
reserveFirstUnconnectedOutput()MpResource
reset()MpResourcevirtual
resourceInfo(MpResource *pResource, int index)MpResourcestatic
sendNotification(MpResNotificationMsg::RNMsgType msgType)MpResource
sendNotification(MpResNotificationMsg &msg)MpResource
SET_WEIGHTS_FOR_INPUT enum valueMprBridgeprotected
SET_WEIGHTS_FOR_OUTPUT enum valueMprBridgeprotected
setConnectionId(MpConnectionID connectionId)MpResourcevirtual
setFlowGraph(MpFlowGraphBase *pFlowGraph)MprBridgeprotectedvirtual
setInputBuffer(int inPortIdx, const MpBufPtr &pBuf)MpResourceprotected
setMixWeightsForInput(int bridgeInputPort, int numWeights, const MpBridgeGain gain[])MprBridge
setMixWeightsForInput(const UtlString &namedResource, OsMsgQ &fgQ, int bridgeInputPort, int numWeights, const MpBridgeGain gains[])MprBridgestatic
setMixWeightsForOutput(int bridgeOutputPort, int numWeights, const MpBridgeGain gain[])MprBridge
setMixWeightsForOutput(const UtlString &namedResource, OsMsgQ &fgQ, int bridgeOutputPort, int numWeights, const MpBridgeGain gains[])MprBridgestatic
setName(const UtlString &rName)MpResourceprotected
setNotificationsEnabled(UtlBoolean enable, const UtlString &namedResource, OsMsgQ &fgQ)MpResourcestatic
setNotificationsEnabled(UtlBoolean enable)MpResourceprotectedvirtual
setStreamId(int streamId)MpResourcevirtual
setVisitState(int newState)MpResource
sOperationQueueTimeoutMpResourceprotectedstatic
TYPEMpResourcestatic
VisitState enum nameMpResource
~MpAudioResource()MpAudioResourcevirtual
~MprBridge()MprBridgevirtual
~MpResource()MpResourcevirtual