sipxmediaadapterlib  Version 3.3
CpPhoneMediaInterface Member List

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

addAudioRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpPhoneMediaInterfacevirtual
addAudioRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpPhoneMediaInterfacevirtual
addLocalContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpPhoneMediaInterfaceprotected
addNatedContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpPhoneMediaInterfaceprotected
addRelayContacts(int connectionId, int nMaxAddresses, UtlString rtpHostAddresses[], int rtpAudioPorts[], int rtcpAudioPorts[], int rtpVideoPorts[], int rtcpVideoPorts[], int &nActualAddresses)CpPhoneMediaInterfaceprotected
addVideoRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpPhoneMediaInterfacevirtual
addVideoRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)CpPhoneMediaInterfacevirtual
applyAlternateDestinations(int connectionId)CpPhoneMediaInterfaceprotected
AUDIO_STREAM enum valueCpMediaInterface
canAddParty()CpPhoneMediaInterfacevirtual
copyPayloadIds(int connectionId, int numCodecs, SdpCodec *remoteCodecs[])=0CpMediaInterfacepure virtual
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
CpPhoneMediaInterface(CpMediaInterfaceFactoryImpl *pFactoryImpl, uint32_t samplesPerFrame=0, uint32_t samplesPerSec=0, 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 *szStunServer=NULL, int iStunPort=PORT_NONE, int iStunKeepAlivePeriodSecs=28, const char *szTurnServer=NULL, int iTurnPort=PORT_NONE, const char *szTurnUsername=NULL, const char *szTurnPassword=NULL, int iTurnKeepAlivePeriodSecs=28, UtlBoolean bEnableICE=FALSE, OsMsgDispatcher *pDispatcher=NULL)CpPhoneMediaInterface
CpPhoneMediaInterface(const CpPhoneMediaInterface &rCpPhoneMediaInterface)CpPhoneMediaInterfaceprivate
createConnection(int &connectionId, const char *szLocalAddress, int localPort=0, void *videoWindowHandle=NULL, void *const pSecurityAttributes=NULL, const RtpTransportOptions rtpTransportOptions=RTP_TRANSPORT_UDP)CpPhoneMediaInterfacevirtual
createPlayer(MpStreamPlayer **ppPlayer, const char *szStream, int flags, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpPhoneMediaInterfacevirtual
createPlaylistPlayer(MpStreamPlaylistPlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpPhoneMediaInterfacevirtual
createQueuePlayer(MpStreamQueuePlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)CpPhoneMediaInterfacevirtual
createRtpSocketPair(UtlString localAddress, int localPort, SIPX_CONTACT_TYPE contactType, OsDatagramSocket *&rtpSocket, OsDatagramSocket *&rtcpSocket)CpPhoneMediaInterfaceprotected
defocus()CpPhoneMediaInterfacevirtual
deleteConnection(int connectionId)CpPhoneMediaInterfacevirtual
destroyPlayer(MpStreamPlayer *pPlayer)CpPhoneMediaInterfacevirtual
destroyPlaylistPlayer(MpStreamPlaylistPlayer *pPlayer)CpPhoneMediaInterfacevirtual
destroyQueuePlayer(MpStreamQueuePlayer *pPlayer)CpPhoneMediaInterfacevirtual
doDeleteConnection(CpPhoneMediaConnection *mediaConnection)CpPhoneMediaInterfaceprivate
enableAudioTransport(int connectionId, UtlBoolean bEnable)CpMediaInterfaceinlinevirtual
enableVideoTransport(int connectionId, UtlBoolean bEnable)CpMediaInterfaceinlinevirtual
generateVoiceQualityReport(int connectiond, const char *callId, UtlString &report)CpPhoneMediaInterfacevirtual
getAudioEnergyLevels(int &iInputEnergyLevel, int &iOutputEnergyLevel)CpMediaInterfaceinlinevirtual
getAudioEnergyLevels(int connectionId, int &iInputEnergyLevel, int &iOutputEnergyLevel, int &nContributors, unsigned int *pContributorSRCIds, int *pContributorEngeryLevels)CpMediaInterfaceinlinevirtual
getAudioRtpSourceIDs(int connectionId, unsigned int &uiSendingSSRC, unsigned int &uiReceivingSSRC)CpMediaInterfaceinlinevirtual
getCapabilities(int connectionId, UtlString &rtpHostAddress, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort, SdpCodecList &supportedCodecs, SdpSrtpParameters &srtpParams, int bandWidth, int &videoBandwidth, int &videoFramerate)CpPhoneMediaInterfacevirtual
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)CpPhoneMediaInterfacevirtual
getCodecCPUCost()CpPhoneMediaInterfacevirtual
getCodecCPULimit()CpPhoneMediaInterfacevirtual
getConnectionCodecList(int connectionId)=0CpMediaInterfacepure virtual
getInvalidConnectionId()CpMediaInterfacestatic
getLocalAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpPhoneMediaInterfaceprotected
getMediaConnection(int connectionId)CpPhoneMediaInterfaceprivate
getMediaProperty(const UtlString &propertyName, UtlString &propertyValue)CpPhoneMediaInterfacevirtual
getMediaProperty(int connectionId, const UtlString &propertyName, UtlString &propertyValue)CpPhoneMediaInterfacevirtual
getMsgQ()CpPhoneMediaInterfacevirtual
getNatedAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpPhoneMediaInterfaceprotected
getNotificationDispatcher()CpPhoneMediaInterfacevirtual
getNumBridgePorts()CpMediaInterfaceinlinevirtual
getPrimaryCodec(int connectionId, UtlString &audioCodec, UtlString &videoCodec, int *audiopPayloadType, int *videoPayloadType, bool &isEncrypted)CpPhoneMediaInterfacevirtual
getRelayAddresses(int connectionId, UtlString &hostIp, int &rtpAudioPort, int &rtcpAudioPort, int &rtpVideoPort, int &rtcpVideoPort)CpPhoneMediaInterfaceprotected
getSamplesPerFrame()CpPhoneMediaInterfacevirtual
getSamplesPerSec()CpPhoneMediaInterfacevirtual
getType()CpPhoneMediaInterfaceinlinevirtual
getVideoBitRate(int &bitRate)CpPhoneMediaInterfacevirtual
getVideoFrameRate(int &frameRate)CpPhoneMediaInterfacevirtual
getVideoQuality(int &quality)CpPhoneMediaInterfacevirtual
getVideoWindowDisplay()CpPhoneMediaInterfacevirtual
giveFocus()CpPhoneMediaInterfacevirtual
isAudioAvailable()CpPhoneMediaInterfacevirtual
isAudioInitialized(int connectionId)CpPhoneMediaInterfacevirtual
isConnectionIdValid(int connectionId)CpMediaInterfacevirtual
isDestinationSet(int connectionId)CpPhoneMediaInterfacevirtual
isReceivingRtpAudio(int connectionId)CpPhoneMediaInterfacevirtual
isReceivingRtpVideo(int connectionId)CpPhoneMediaInterfacevirtual
isSendingRtpAudio(int connectionId)CpPhoneMediaInterfacevirtual
isSendingRtpVideo(int connectionId)CpPhoneMediaInterfacevirtual
isVideoConferencing()CpPhoneMediaInterfaceinlinevirtual
isVideoInitialized(int connectionId)CpPhoneMediaInterfacevirtual
limitCodecs(int connectionId, const SdpCodecList &includeOnlyCodecList)=0CpMediaInterfacepure virtual
mConfiguredIpAddressCpMediaInterfaceprotected
mDefaultMaxMcastRtpStreamsCpPhoneMediaInterfaceprivate
MEDIA_STREAM_TYPE enum nameCpMediaInterface
MEDIA_TYPE_UNKNOWN enum valueCpMediaInterface
mEnableIceCpPhoneMediaInterfaceprivate
mExpeditedIpTosCpPhoneMediaInterfaceprivate
mInterfacePropertiesCpPhoneMediaInterfaceprivate
mLocalAddressCpPhoneMediaInterfaceprivate
mMediaConnectionsCpPhoneMediaInterfaceprivate
mpFactoryImplCpMediaInterfaceprotected
mpFlowGraphCpPhoneMediaInterfaceprivate
mRingToneFromFileCpPhoneMediaInterfaceprivate
mRtpReceiveHostAddressCpPhoneMediaInterfaceprivate
mSrtpParamsCpMediaInterfaceprotected
mStunPortCpPhoneMediaInterfaceprivate
mStunRefreshPeriodSecsCpPhoneMediaInterfaceprivate
mStunServerCpPhoneMediaInterfaceprivate
mSupportedCodecsCpPhoneMediaInterfaceprivate
mTranslatorDispatcherCpPhoneMediaInterfaceprivate
mTurnPasswordCpPhoneMediaInterfaceprivate
mTurnPortCpPhoneMediaInterfaceprivate
mTurnRefreshPeriodSecsCpPhoneMediaInterfaceprivate
mTurnServerCpPhoneMediaInterfaceprivate
mTurnUsernameCpPhoneMediaInterfaceprivate
operator=(const CpPhoneMediaInterface &rhs)CpPhoneMediaInterfaceprivate
pauseAudio()CpPhoneMediaInterfacevirtual
pauseRecordChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
playAudio(const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopOnFinish=TRUE)CpPhoneMediaInterfacevirtual
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)CpPhoneMediaInterfacevirtual
playChannelAudio(int connectionId, const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopOnFinish=TRUE)CpPhoneMediaInterfacevirtual
rebuildCodecFactory(int connectionId, int audioBandwidth, int videoBandwidth, UtlString &videoCodec)CpPhoneMediaInterfacevirtual
recordBufferChannelAudio(int connectionId, char *pBuffer, int bufferSize, int maxRecordTime=-1, int maxSilence=-1)CpPhoneMediaInterfacevirtual
recordChannelAudio(int connectionId, const char *szFile)CpPhoneMediaInterfacevirtual
CpMediaInterface::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)=0CpMediaInterfacepure virtual
recordCircularBufferChannelAudio(int connectionId, CircularBufferPtr &buffer, CpMediaInterface::CpAudioFileFormat recordingFormat, unsigned long recordingBufferNotificationWatermark)CpPhoneMediaInterfacevirtual
recordMic(int ms, int16_t *pAudioBuf, int bufferSize)CpPhoneMediaInterfacevirtual
recordMic(int ms, int silenceLength, const char *fileName)CpPhoneMediaInterfacevirtual
release()CpPhoneMediaInterfacevirtual
removeMediaConnection(int connectionId)CpPhoneMediaInterfaceprivate
resumeAudio()CpPhoneMediaInterfacevirtual
resumeRecordChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
setAudioCodecBandwidth(int connectionId, int bandWidth)CpPhoneMediaInterfacevirtual
setCodecCPULimit(int iLimit)CpPhoneMediaInterfacevirtual
setConfiguredIpAddress(const UtlString &ipAddress)CpMediaInterfacevirtual
setConnectionBitrate(int connectionId, int bitrate)CpPhoneMediaInterfacevirtual
setConnectionDestination(int connectionId, const char *rtpHostAddress, int rtpAudioPort, int rtcpAudioPort, int rtpVideoPort, int rtcpVideoPort)CpPhoneMediaInterfacevirtual
CpMediaInterface::setConnectionDestination(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, const char *rtpHostAddress, int rtpPort, int rtcpPort)=0CpMediaInterfacepure virtual
setConnectionFramerate(int connectionId, int framerate)CpPhoneMediaInterfacevirtual
setConnectionTcpRole(const int connectionId, const RtpTcpRoles role)CpPhoneMediaInterfaceinlinevirtual
setContactType(int connectionId, SIPX_CONTACT_TYPE eType, SIPX_CONTACT_ID contactId)CpPhoneMediaInterfacevirtual
setMediaPassThrough(int connectionId, MEDIA_STREAM_TYPE mediaType, int mediaTypeStreamIndex, UtlString &receiveAddress, int rtpPort, int rtcpPort)=0CpMediaInterfacepure virtual
setMediaProperty(const UtlString &propertyName, const UtlString &propertyValue)CpPhoneMediaInterfacevirtual
setMediaProperty(int connectionId, const UtlString &propertyName, const UtlString &propertyValue)CpPhoneMediaInterfacevirtual
setMicGain(float gain)CpPhoneMediaInterfaceinlinevirtual
setMixWeightForOutput(int bridgeOutputPort, float weight)=0CpMediaInterfacepure virtual
setMixWeightsForOutput(int bridgeOutputPort, int numWeights, float weights[])CpPhoneMediaInterfacevirtual
setNotificationDispatcher(OsMsgDispatcher *pNotificationDispatcher)CpPhoneMediaInterfacevirtual
setNotificationsEnabled(bool enabled, const UtlString &resourceName)CpPhoneMediaInterfacevirtual
setPlcMethod(int connectionId, const UtlString &methodName="")CpPhoneMediaInterfacevirtual
setRtcpTimeOffset(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, int timeOffset)CpPhoneMediaInterfacevirtual
setSecurityAttributes(const void *security)CpPhoneMediaInterfacevirtual
setSrtpParams(SdpSrtpParameters &srtpParameters)CpMediaInterfacevirtual
setVideoParameters(int bitRate, int frameRate)CpPhoneMediaInterfacevirtual
setVideoQuality(int quality)CpPhoneMediaInterfacevirtual
setVideoWindowDisplay(const void *hWnd)CpPhoneMediaInterfacevirtual
startChannelTone(int connectionId, int toneId, UtlBoolean local, UtlBoolean remote)CpPhoneMediaInterfacevirtual
startRtpReceive(int connectionId, int numCodecs, SdpCodec *sendCodec[])CpPhoneMediaInterfacevirtual
startRtpSend(int connectionId, int numCodecs, SdpCodec *sendCodec[])CpPhoneMediaInterfacevirtual
startTone(int toneId, UtlBoolean local, UtlBoolean remote)CpPhoneMediaInterfacevirtual
stopAudio()CpPhoneMediaInterfacevirtual
stopChannelAudio(int connectionId)CpPhoneMediaInterfacevirtual
stopChannelTone(int connectionId)CpPhoneMediaInterfacevirtual
stopRecordBufferChannelAudio(int connectionId)CpPhoneMediaInterfacevirtual
stopRecordChannelAudio(int connectionId)CpPhoneMediaInterfacevirtual
stopRecordCircularBufferChannelAudio(int connectionId)CpPhoneMediaInterfacevirtual
stopRtpReceive(int connectionId)CpPhoneMediaInterfacevirtual
stopRtpSend(int connectionId)CpPhoneMediaInterfacevirtual
stopTone()CpPhoneMediaInterfacevirtual
VIDEO_STREAM enum valueCpMediaInterface
~CpMediaInterface()CpMediaInterfaceprotectedvirtual
~CpPhoneMediaInterface()CpPhoneMediaInterfaceprotectedvirtual