sipxmediaadapterlib  Version 3.3
CpTopologyGraphInterface Member List

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

addAudioRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpTopologyGraphInterfacevirtual
addAudioRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpTopologyGraphInterfacevirtual
addLocalContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpTopologyGraphInterfaceprotected
addNatedContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpTopologyGraphInterfaceprotected
addRelayContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpTopologyGraphInterfaceprotected
addVideoRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpTopologyGraphInterfacevirtual
addVideoRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpTopologyGraphInterfacevirtual
applyAlternateDestinations(int connectionId)CpTopologyGraphInterfaceprotected
AUDIO_STREAM enum valueCpMediaInterface
canAddParty()CpTopologyGraphInterfacevirtual
copyPayloadIds(int connectionId, int numCodecs, SdpCodec *remoceCodecs[])CpTopologyGraphInterfacevirtual
CP_OGG_OPUS enum valueCpMediaInterface
CP_UNKNOWN_FORMAT enum valueCpMediaInterface
CP_WAVE_ALAW enum valueCpMediaInterface
CP_WAVE_GSM enum valueCpMediaInterface
CP_WAVE_MULAW enum valueCpMediaInterface
CP_WAVE_PCM_16 enum valueCpMediaInterface
CpAudioFileFormat enum nameCpMediaInterface
CpMediaInterface(CpMediaInterfaceFactoryImpl *pFactoryImpl)CpMediaInterface
CpTopologyGraphInterface(CpTopologyGraphFactoryImpl *factoryImpl, uint32_t samplesPerFrame, uint32_t samplesPerSec, const char *publicAddress=NULL, const char *localAddress=NULL, int numCodecs=0, SdpCodec *sdpCodecArray[]=NULL, const char *pLocale="", int expeditedIpTos=QOS_LAYER3_LOW_DELAY_IP_TOS, const char *stunServer=NULL, int stunPort=PORT_NONE, int stunKeepAlivePeriodSecs=28, const char *turnServer=NULL, int turnPort=PORT_NONE, const char *turnUsername=NULL, const char *turnPassword=NULL, int turnKeepAlivePeriodSecs=28, UtlBoolean enableIce=FALSE, OsMsgDispatcher *pDispatcher=NULL, MpInputDeviceManager *pInputDeviceManager=NULL, MpInputDeviceHandle inputDeviceHandle=1, UtlBoolean inputDeviceAlreadyEnabled=FALSE, MpOutputDeviceManager *pOutputDeviceManager=NULL, MpOutputDeviceHandle outputDeviceHandle=1)CpTopologyGraphInterface
CpTopologyGraphInterface(CpTopologyGraphInterface &)CpTopologyGraphInterfaceprivate
createConnection(int &connectionId, const char *szLocalAddress, int localPort=0, void *videoWindowHandle=NULL, void *const pSecurityAttributes=NULL, const RtpTransportOptions rtpTransportOptions=RTP_TRANSPORT_UDP)CpTopologyGraphInterfacevirtual
createConnection(int &connectionId, OsSocket *rtpSocket, OsSocket *rtcpSocket, UtlBoolean isMulticast)CpTopologyGraphInterfacevirtual
createMediaConnection(int &connectionId, UtlBoolean isMcast)CpTopologyGraphInterfaceprivate
createPlayer(MpStreamPlayer **ppPlayer, const char *szStream, int flags, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpTopologyGraphInterfacevirtual
createPlaylistPlayer(MpStreamPlaylistPlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpTopologyGraphInterfacevirtual
createQueuePlayer(MpStreamQueuePlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpTopologyGraphInterfacevirtual
createRtpSocketPair(UtlString localAddress, int localPort, UtlBoolean isMulticast, SIPX_CONTACT_TYPE contactType, OsSocket *&rtpSocket, OsSocket *&rtcpSocket)CpTopologyGraphInterfaceprotected
defocus()CpTopologyGraphInterfacevirtual
deleteConnection(int connectionId)CpTopologyGraphInterfacevirtual
deleteMediaConnection(CpTopologyMediaConnection *mediaConnection)CpTopologyGraphInterfaceprivate
destroyPlayer(MpStreamPlayer *pPlayer)CpTopologyGraphInterfacevirtual
destroyPlaylistPlayer(MpStreamPlaylistPlayer *pPlayer)CpTopologyGraphInterfacevirtual
destroyQueuePlayer(MpStreamQueuePlayer *pPlayer)CpTopologyGraphInterfacevirtual
discardLoopbackRtp(CpTopologyMediaConnection *mediaConnection)CpTopologyGraphInterfaceprivate
enableAudioTransport(int connectionId, UtlBoolean bEnable)CpTopologyGraphInterfaceinlinevirtual
enableDtx(int connectionId, UtlBoolean enable)CpTopologyGraphInterface
enableVideoTransport(int connectionId, UtlBoolean bEnable)CpTopologyGraphInterfaceinlinevirtual
generateVoiceQualityReport(int connectiond, const char *callId, UtlString &report)CpTopologyGraphInterfacevirtual
getAudioEnergyLevels(int &iInputEnergyLevel, int &iOutputEnergyLevel)CpTopologyGraphInterfaceinlinevirtual
getAudioEnergyLevels(int connectionId, int &iInputEnergyLevel, int &iOutputEnergyLevel, int &nContributors, unsigned int *pContributorSRCIds, int *pContributorEngeryLevels)CpTopologyGraphInterfaceinlinevirtual
getAudioRtpSourceIDs(int connectionId, unsigned int &uiSendingSSRC, unsigned int &uiReceivingSSRC)CpTopologyGraphInterfacevirtual
getCapabilities(int connectionId, UtlString &rtpHostAddress, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort, SdpCodecList &supportedCodecs, SdpSrtpParameters &srtpParams, int bandWidth, int &videoBandwidth, int &videoFramerate)CpTopologyGraphInterfacevirtual
getCapabilitiesEx(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], RTP_TRANSPORT transportTypes[], int &nActualAddresses, SdpCodecList &supportedCodecs, SdpSrtpParameters &srtpParameters, int bandWidth, int &videoBandwidth, int &videoFramerate)CpTopologyGraphInterfacevirtual
getCodecCPUCost()CpTopologyGraphInterfacevirtual
getCodecCPULimit()CpTopologyGraphInterfacevirtual
getConnectionCodecList(int connectionId)CpTopologyGraphInterfacevirtual
getConnectionInputLatency(int &latency, MpConnectionID connectionId, int streamId=0)CpTopologyGraphInterfacevirtual
getConnectionOutputLatency(int &latency, MpConnectionID connectionId=-1)CpTopologyGraphInterfacevirtual
getConnectionPortOnBridge(int connectionId, int streamNum, int &portOnBridge)CpTopologyGraphInterface
getInvalidConnectionId()CpMediaInterfacestatic
getLocalAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpTopologyGraphInterfaceprotected
getMediaConnection(int connectionId)CpTopologyGraphInterfaceprivate
getMediaProperty(const UtlString &propertyName, UtlString &propertyValue)CpTopologyGraphInterfacevirtual
getMediaProperty(int connectionId, const UtlString &propertyName, UtlString &propertyValue)CpTopologyGraphInterfacevirtual
getMsgQ()CpTopologyGraphInterfacevirtual
getNatedAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpTopologyGraphInterfaceprotected
getNextConnectionId()CpTopologyGraphInterfaceprivate
getNotificationDispatcher()CpTopologyGraphInterfacevirtual
getNumBridgePorts()CpTopologyGraphInterfacevirtual
getPrimaryCodec(int connectionId, UtlString &audioCodec, UtlString &videoCodec, int *audiopPayloadType, int *videoPayloadType, bool &isEncrypted)CpTopologyGraphInterfacevirtual
getRelayAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpTopologyGraphInterfaceprotected
getResourceInputPortOnBridge(const UtlString &resourceName, int resourceOutputPortIndex, int &portOnBridge)CpTopologyGraphInterface
getResourceOutputPortOnBridge(const UtlString &resourceName, int resourceInputPortIndex, int &portOnBridge)CpTopologyGraphInterface
getSamplesPerFrame()CpTopologyGraphInterfacevirtual
getSamplesPerSec()CpTopologyGraphInterfacevirtual
getType()CpTopologyGraphInterfaceinlinevirtual
getVideoBitRate(int &bitRate)CpTopologyGraphInterfacevirtual
getVideoFrameRate(int &frameRate)CpTopologyGraphInterfacevirtual
getVideoQuality(int &quality)CpTopologyGraphInterfacevirtual
getVideoWindowDisplay()CpTopologyGraphInterfacevirtual
giveFocus()CpTopologyGraphInterfacevirtual
isAudioAvailable()CpTopologyGraphInterfacevirtual
isAudioInitialized(int connectionId)CpTopologyGraphInterfacevirtual
isConnectionIdValid(int connectionId)CpMediaInterfacevirtual
isDestinationSet(int connectionId)CpTopologyGraphInterfacevirtual
isReceivingRtpAudio(int connectionId)CpTopologyGraphInterfacevirtual
isReceivingRtpVideo(int connectionId)CpTopologyGraphInterfacevirtual
isSendingRtpAudio(int connectionId)CpTopologyGraphInterfacevirtual
isSendingRtpVideo(int connectionId)CpTopologyGraphInterfacevirtual
isVideoConferencing()CpTopologyGraphInterfaceinlinevirtual
isVideoInitialized(int connectionId)CpTopologyGraphInterfacevirtual
limitCodecs(int connectionId, const SdpCodecList &includeOnlyCodecList)CpTopologyGraphInterfacevirtual
mConfiguredIpAddressCpMediaInterfaceprotected
MEDIA_STREAM_TYPE enum nameCpMediaInterface
MEDIA_TYPE_UNKNOWN enum valueCpMediaInterface
mEnableIceCpTopologyGraphInterfaceprivate
mExpeditedIpTosCpTopologyGraphInterfaceprivate
mInitialTopologyBridgePortsCpTopologyGraphInterfaceprivate
mInputDeviceHandleCpTopologyGraphInterfaceprivate
mInterfacePropertiesCpTopologyGraphInterfaceprivate
mLastConnectionIdCpTopologyGraphInterfaceprivate
mLocalAddressCpTopologyGraphInterfaceprivate
mMediaConnectionsCpTopologyGraphInterfaceprivate
mOutputDeviceHandleCpTopologyGraphInterfaceprivate
mpFactoryImplCpMediaInterfaceprotected
mpInputDeviceManagerCpTopologyGraphInterfaceprivate
mpOutputDeviceManagerCpTopologyGraphInterfaceprivate
mpResourceFactoryCpTopologyGraphInterfaceprivate
mpTopologyGraphCpTopologyGraphInterfaceprivate
mRtpReceiveHostAddressCpTopologyGraphInterfaceprivate
mSrtpParamsCpMediaInterfaceprotected
mStunPortCpTopologyGraphInterfaceprivate
mStunRefreshPeriodSecsCpTopologyGraphInterfaceprivate
mStunServerCpTopologyGraphInterfaceprivate
mSupportedCodecsCpTopologyGraphInterfaceprivate
mTranslatorDispatcherCpTopologyGraphInterfaceprivate
mTurnPasswordCpTopologyGraphInterfaceprivate
mTurnPortCpTopologyGraphInterfaceprivate
mTurnRefreshPeriodSecsCpTopologyGraphInterfaceprivate
mTurnServerCpTopologyGraphInterfaceprivate
mTurnUsernameCpTopologyGraphInterfaceprivate
operator=(const CpTopologyGraphInterface &)CpTopologyGraphInterfaceprivate
pauseAudio()CpTopologyGraphInterfacevirtual
pauseAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
pauseRecordAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
pauseRecordChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
playAudio(const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopAfterFinish=TRUE)CpTopologyGraphInterfacevirtual
playAudio(const UtlString &resourceName, const char *url, UtlBoolean repeat, UtlBoolean autoStopAfterFinish=TRUE)CpTopologyGraphInterfacevirtual
playBuffer(char *buf, unsigned long bufSize, uint32_t bufRate, int type, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, OsProtectedEvent *event=NULL, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopOnFinish=TRUE)CpTopologyGraphInterfacevirtual
playBuffer(const UtlString &resourceName, char *buf, unsigned long bufSize, uint32_t bufRate, int type, UtlBoolean repeat, OsProtectedEvent *event=NULL, UtlBoolean autoStopOnFinish=TRUE)CpTopologyGraphInterfacevirtual
playChannelAudio(int connectionId, const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopOnFinish=TRUE)CpTopologyGraphInterfacevirtual
rebuildCodecFactory(int connectionId, int audioBandwidth, int videoBandwidth, UtlString &videoCodec)CpTopologyGraphInterfacevirtual
recordAudio(const UtlString &resourceName, const char *szFile, CpAudioFileFormat cpFileFormat=CP_WAVE_PCM_16, UtlBoolean appendToFile=FALSE, int numChannels=1, int maxTime=0, int silenceLength=-1, UtlBoolean setupMultiChannelMixesAutomatically=TRUE)CpTopologyGraphInterfacevirtual
recordBufferAudio(const UtlString &resourceName, char *pBuffer, int bufferSize, int maxRecordTime=-1, int maxSilence=-1)CpTopologyGraphInterfacevirtual
recordBufferChannelAudio(int connectionId, char *pBuffer, int bufferSize, int maxRecordTime=-1, int maxSilence=-1)CpTopologyGraphInterfacevirtual
recordChannelAudio(int connectionId, const char *szFile, CpAudioFileFormat cpFileFormat=CP_WAVE_PCM_16, UtlBoolean appendToFile=FALSE, int numChannels=1, int maxTime=0, int silenceLength=-1, UtlBoolean setupMultiChannelMixesAutomatically=TRUE)CpTopologyGraphInterfacevirtual
recordCircularBufferAudio(const UtlString &resourceName, CircularBufferPtr &buffer, CpMediaInterface::CpAudioFileFormat recordingFormat, unsigned long recordingBufferNotificationWatermark)CpTopologyGraphInterfacevirtual
recordCircularBufferChannelAudio(int connectionId, CircularBufferPtr &buffer, CpMediaInterface::CpAudioFileFormat recordingFormat, unsigned long recordingBufferNotificationWatermark)CpTopologyGraphInterfacevirtual
recordMic(int ms, int16_t *pAudioBuf, int bufferSize)CpTopologyGraphInterfacevirtual
recordMic(int ms, int silenceLength, const char *fileName)CpTopologyGraphInterfacevirtual
release()CpTopologyGraphInterfacevirtual
resumeAudio()CpTopologyGraphInterfacevirtual
resumeAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
resumeRecordAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
resumeRecordChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
setAudioCodecBandwidth(int connectionId, int bandWidth)CpTopologyGraphInterfacevirtual
setCodecCPULimit(int iLimit)CpTopologyGraphInterfacevirtual
setConfiguredIpAddress(const UtlString &ipAddress)CpMediaInterfacevirtual
setConnectionBitrate(int connectionId, int bitrate)CpTopologyGraphInterfacevirtual
setConnectionDestination(int connectionId, const char *rtpHostAddress, int rtpAudioPort, int rtcpAudioPort, int rtpVideoPort, int rtcpVideoPort)CpTopologyGraphInterfacevirtual
setConnectionDestination(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, const char *rtpHostAddress, int rtpPort, int rtcpPort)CpTopologyGraphInterfacevirtual
setConnectionFramerate(int connectionId, int framerate)CpTopologyGraphInterfacevirtual
setConnectionTcpRole(const int connectionId, const RtpTcpRoles role)CpTopologyGraphInterfaceinlinevirtual
setConnectionToConnectionWeight(CpTopologyMediaConnection *srcConnection, int destConnectionId, float weight)CpTopologyGraphInterfaceprivate
setConnectionWeightOnBridge(CpTopologyMediaConnection *mediaConnection, int destPort, float weight)CpTopologyGraphInterfaceprivate
setContactType(int connectionId, SIPX_CONTACT_TYPE eType, SIPX_CONTACT_ID contactId)CpTopologyGraphInterfacevirtual
setMediaPassThrough(int connectionId, MEDIA_STREAM_TYPE mediaType, int mediaTypeStreamIndex, UtlString &receiveAddress, int rtpPort, int rtcpPort)CpTopologyGraphInterfacevirtual
setMediaProperty(const UtlString &propertyName, const UtlString &propertyValue)CpTopologyGraphInterfacevirtual
setMediaProperty(int connectionId, const UtlString &propertyName, const UtlString &propertyValue)CpTopologyGraphInterfacevirtual
setMicGain(float gain)CpTopologyGraphInterfaceprivatevirtual
setMicWeightOnBridge(float weight)CpTopologyGraphInterfaceprivate
setMixWeightForOutput(int bridgeOutputPort, float weight)CpTopologyGraphInterfacevirtual
setMixWeightsForOutput(int bridgeOutputPort, int numWeights, float weights[])CpTopologyGraphInterfacevirtual
setNotificationDispatcher(OsMsgDispatcher *pNotificationDispatcher)CpTopologyGraphInterfacevirtual
setNotificationsEnabled(bool enabled, const UtlString &resourceName=NULL)CpTopologyGraphInterfacevirtual
setPlcMethod(int connectionId, const UtlString &methodName="")CpTopologyGraphInterfacevirtual
setRtcpTimeOffset(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, int timeOffset)CpTopologyGraphInterfacevirtual
setRtpInactivityTimeout(int connectionId, int timeoutMs)CpTopologyGraphInterface
setSecurityAttributes(const void *security)CpTopologyGraphInterfacevirtual
setSrtpParams(SdpSrtpParameters &srtpParameters)CpMediaInterfacevirtual
setVideoWindowDisplay(const void *hWnd)CpTopologyGraphInterfacevirtual
startChannelOnlyTone(int connectionId, int toneId)CpTopologyGraphInterfacevirtual
startChannelTone(int connectionId, int toneId, UtlBoolean local, UtlBoolean remote)CpTopologyGraphInterfacevirtual
startChannelTone(const UtlString &resourceName, int connectionId, int toneId)CpTopologyGraphInterfacevirtual
startRtpReceive(int connectionId, int numCodecs, SdpCodec *sendCodec[])CpTopologyGraphInterfacevirtual
startRtpSend(int connectionId, int numCodecs, SdpCodec *sendCodec[])CpTopologyGraphInterfacevirtual
startTone(int toneId, UtlBoolean local, UtlBoolean remote)CpTopologyGraphInterfacevirtual
startTone(const UtlString &resourceName, int toneId, UtlBoolean rfc4733Enabled=TRUE)CpTopologyGraphInterfacevirtual
stopAudio()CpTopologyGraphInterfacevirtual
stopAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
stopChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
stopChannelOnlyTone(int connectionId)CpTopologyGraphInterfacevirtual
stopChannelTone(int connectionId)CpTopologyGraphInterfacevirtual
stopChannelTone(const UtlString &resourceName, int connectionId)CpTopologyGraphInterfacevirtual
stopRecordAudio(const UtlString &resourceName)CpTopologyGraphInterfacevirtual
stopRecordBufferChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
stopRecordChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
stopRecordCircularBufferChannelAudio(int connectionId)CpTopologyGraphInterfacevirtual
stopRtpReceive(int connectionId)CpTopologyGraphInterfacevirtual
stopRtpReceive(CpTopologyMediaConnection *mediaConnection)CpTopologyGraphInterfaceprivate
stopRtpSend(int connectionId)CpTopologyGraphInterfacevirtual
stopRtpSend(CpTopologyMediaConnection *mediaConnection)CpTopologyGraphInterfaceprivate
stopTone()CpTopologyGraphInterfacevirtual
stopTone(const UtlString &resourceName, UtlBoolean rfc4733Enabled=TRUE)CpTopologyGraphInterfacevirtual
VIDEO_STREAM enum valueCpMediaInterface
~CpMediaInterface()CpMediaInterfaceprotectedvirtual
~CpTopologyGraphInterface()CpTopologyGraphInterfacevirtual