sipxmediaadapterlib  Version 3.3
CpMediaInterface Member List

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

addAudioRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)=0CpMediaInterfacepure virtual
addAudioRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)=0CpMediaInterfacepure virtual
addVideoRtcpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)=0CpMediaInterfacepure virtual
addVideoRtpConnectionDestination(int connectionId, int iPriority, const char *candidateIp, int candidatePort)=0CpMediaInterfacepure virtual
AUDIO_STREAM enum valueCpMediaInterface
canAddParty()=0CpMediaInterfacepure virtual
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
CpMediaInterface(const CpMediaInterface &rCpMediaInterface)CpMediaInterfaceprivate
createConnection(int &connectionId, const char *szLocalAddress, int localPort=0, void *videoWindowHandle=NULL, void *const pSecurityAttributes=NULL, const RtpTransportOptions rtpTransportOptions=RTP_TRANSPORT_UDP)=0CpMediaInterfacepure virtual
createPlayer(MpStreamPlayer **ppPlayer, const char *szStream, int flags, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)=0CpMediaInterfacepure virtual
createPlaylistPlayer(MpStreamPlaylistPlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)=0CpMediaInterfacepure virtual
createQueuePlayer(MpStreamQueuePlayer **ppPlayer, OsMsgQ *pMsgQ=NULL, const char *szTarget=NULL)=0CpMediaInterfacepure virtual
defocus()=0CpMediaInterfacepure virtual
deleteConnection(int connectionId)=0CpMediaInterfacepure virtual
destroyPlayer(MpStreamPlayer *pPlayer)=0CpMediaInterfacepure virtual
destroyPlaylistPlayer(MpStreamPlaylistPlayer *pPlayer)=0CpMediaInterfacepure virtual
destroyQueuePlayer(MpStreamQueuePlayer *pPlayer)=0CpMediaInterfacepure virtual
enableAudioTransport(int connectionId, UtlBoolean bEnable)CpMediaInterfaceinlinevirtual
enableVideoTransport(int connectionId, UtlBoolean bEnable)CpMediaInterfaceinlinevirtual
generateVoiceQualityReport(int connectionId, const char *callId, UtlString &report)=0CpMediaInterfacepure virtual
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)=0CpMediaInterfacepure virtual
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)=0CpMediaInterfacepure virtual
getCodecCPUCost()=0CpMediaInterfacepure virtual
getCodecCPULimit()=0CpMediaInterfacepure virtual
getConnectionCodecList(int connectionId)=0CpMediaInterfacepure virtual
getInvalidConnectionId()CpMediaInterfacestatic
getMediaProperty(const UtlString &propertyName, UtlString &propertyValue)=0CpMediaInterfacepure virtual
getMediaProperty(int connectionId, const UtlString &propertyName, UtlString &propertyValue)=0CpMediaInterfacepure virtual
getMsgQ()=0CpMediaInterfacepure virtual
getNotificationDispatcher()=0CpMediaInterfacepure virtual
getNumBridgePorts()CpMediaInterfaceinlinevirtual
getPrimaryCodec(int connectionId, UtlString &audioCodec, UtlString &videoCodec, int *audiopPayloadType, int *videoPayloadType, bool &isEncrypted)=0CpMediaInterfacepure virtual
getSamplesPerFrame()=0CpMediaInterfacepure virtual
getSamplesPerSec()=0CpMediaInterfacepure virtual
getType()=0CpMediaInterfacepure virtual
getVideoWindowDisplay()=0CpMediaInterfacepure virtual
giveFocus()=0CpMediaInterfacepure virtual
isAudioAvailable()=0CpMediaInterfacepure virtual
isAudioInitialized(int connectionId)=0CpMediaInterfacepure virtual
isConnectionIdValid(int connectionId)CpMediaInterfacevirtual
isDestinationSet(int connectionId)=0CpMediaInterfacepure virtual
isReceivingRtpAudio(int connectionId)=0CpMediaInterfacepure virtual
isReceivingRtpVideo(int connectionId)=0CpMediaInterfacepure virtual
isSendingRtpAudio(int connectionId)=0CpMediaInterfacepure virtual
isSendingRtpVideo(int connectionId)=0CpMediaInterfacepure virtual
isVideoConferencing()=0CpMediaInterfacepure virtual
isVideoInitialized(int connectionId)=0CpMediaInterfacepure virtual
limitCodecs(int connectionId, const SdpCodecList &includeOnlyCodecList)=0CpMediaInterfacepure virtual
mConfiguredIpAddressCpMediaInterfaceprotected
MEDIA_STREAM_TYPE enum nameCpMediaInterface
MEDIA_TYPE_UNKNOWN enum valueCpMediaInterface
mpFactoryImplCpMediaInterfaceprotected
mSrtpParamsCpMediaInterfaceprotected
operator=(const CpMediaInterface &rhs)CpMediaInterfaceprivate
pauseAudio()=0CpMediaInterfacepure virtual
pauseRecordChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
playAudio(const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopAfterFinish=TRUE)=0CpMediaInterfacepure virtual
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)=0CpMediaInterfacepure virtual
playChannelAudio(int connectionId, const char *url, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100, UtlBoolean autoStopOnFinish=TRUE)=0CpMediaInterfacepure virtual
rebuildCodecFactory(int connectionId, int audioBandwidth, int videoBandwidth, UtlString &videoCodec)=0CpMediaInterfacepure virtual
recordBufferChannelAudio(int connectionId, char *pBuffer, int bufferSize, int maxRecordTime=-1, int maxSilence=-1)=0CpMediaInterfacepure virtual
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)=0CpMediaInterfacepure virtual
recordMic(int ms, int silenceLength, const char *fileName)=0CpMediaInterfacepure virtual
recordMic(int ms, int16_t *pAudioBuf, int bufferSize)=0CpMediaInterfacepure virtual
release()=0CpMediaInterfacepure virtual
resumeAudio()=0CpMediaInterfacepure virtual
resumeRecordChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
setAudioCodecBandwidth(int connectionId, int bandWidth)=0CpMediaInterfacepure virtual
setCodecCPULimit(int iLimit)=0CpMediaInterfacepure virtual
setConfiguredIpAddress(const UtlString &ipAddress)CpMediaInterfacevirtual
setConnectionBitrate(int connectionId, int bitrate)=0CpMediaInterfacepure virtual
setConnectionDestination(int connectionId, const char *rtpHostAddress, int rtpAudioPort, int rtcpAudioPort, int rtpVideoPort, int rtcpVideoPort)=0CpMediaInterfacepure virtual
setConnectionDestination(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, const char *rtpHostAddress, int rtpPort, int rtcpPort)=0CpMediaInterfacepure virtual
setConnectionFramerate(int connectionId, int framerate)=0CpMediaInterfacepure virtual
setConnectionTcpRole(const int connectionId, const RtpTcpRoles role)=0CpMediaInterfacepure virtual
setContactType(int connectionId, SIPX_CONTACT_TYPE eType, SIPX_CONTACT_ID contactId)=0CpMediaInterfacepure virtual
setMediaPassThrough(int connectionId, MEDIA_STREAM_TYPE mediaType, int mediaTypeStreamIndex, UtlString &receiveAddress, int rtpPort, int rtcpPort)=0CpMediaInterfacepure virtual
setMediaProperty(const UtlString &propertyName, const UtlString &propertyValue)=0CpMediaInterfacepure virtual
setMediaProperty(int connectionId, const UtlString &propertyName, const UtlString &propertyValue)=0CpMediaInterfacepure virtual
setMicGain(float gain)=0CpMediaInterfacepure virtual
setMixWeightForOutput(int bridgeOutputPort, float weight)=0CpMediaInterfacepure virtual
setMixWeightsForOutput(int bridgeOutputPort, int numWeights, float weights[])=0CpMediaInterfacepure virtual
setNotificationDispatcher(OsMsgDispatcher *pNotificationDispatcher)=0CpMediaInterfacepure virtual
setNotificationsEnabled(bool enabled, const UtlString &resourceName=NULL)=0CpMediaInterfacepure virtual
setPlcMethod(int connectionId, const UtlString &methodName="")=0CpMediaInterfacepure virtual
setRtcpTimeOffset(int connectionId, CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int streamIndex, int timeOffset)=0CpMediaInterfacepure virtual
setSecurityAttributes(const void *security)=0CpMediaInterfacepure virtual
setSrtpParams(SdpSrtpParameters &srtpParameters)CpMediaInterfacevirtual
setVideoWindowDisplay(const void *hWnd)=0CpMediaInterfacepure virtual
sInvalidConnectionIdCpMediaInterfaceprivatestatic
startChannelTone(int connectiondId, int toneId, UtlBoolean local, UtlBoolean remote)=0CpMediaInterfacepure virtual
startRtpReceive(int connectionId, int numCodecs, SdpCodec *sendCodec[])=0CpMediaInterfacepure virtual
startRtpSend(int connectionId, int numCodecs, SdpCodec *sendCodec[])=0CpMediaInterfacepure virtual
startTone(int toneId, UtlBoolean local, UtlBoolean remote)=0CpMediaInterfacepure virtual
stopAudio()=0CpMediaInterfacepure virtual
stopChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
stopChannelTone(int connectiondId)=0CpMediaInterfacepure virtual
stopRecordBufferChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
stopRecordChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
stopRecordCircularBufferChannelAudio(int connectionId)=0CpMediaInterfacepure virtual
stopRtpReceive(int connectionId)=0CpMediaInterfacepure virtual
stopRtpSend(int connectionId)=0CpMediaInterfacepure virtual
stopTone()=0CpMediaInterfacepure virtual
VIDEO_STREAM enum valueCpMediaInterface
~CpMediaInterface()CpMediaInterfaceprotectedvirtual