RTP Session including RTP/RTCP transmitter, RTP/RTCP receiver
RTP Session including RTP/RTCP transmitter, RTP/RTCP receiver
RtpSession(const char* remoteHost, int remotePort, int localPort, int rtcpRemotePort, int rtcpLocalPort, int portRange, RtpPayloadType apiPayloadType = rtpPayloadPCMU, RtpPayloadType networkPayloadType = rtpPayloadPCMU, int jitterNew = 5)
jitterNew - = -1 to bypass jitterBuffer void constructRtpSession(const char* remoteHost, int remotePort, int localPort, int rtcpRemotePort, int rtcpLocalPort, int portRange, RtpPayloadType apiPayloadType, RtpPayloadType networkPayloadType, int jitterNew)
~RtpSession()
int reserveRtpPort(int localMin = -1, int localMax = -1)
int releaseRtpPort()
int reserveRtcpPort(int localPort, int portRange = 0)
int releaseRtcpPort()
void Session Functions(RtpSessionState state)
RtpSessionState getSessionState()
int setReceiver( int localMinPort, int rtcpLocalPort, int portRange, RtpPayloadType apiFormat, RtpPayloadType networkFormat, int jitterNew = 5 )
int setTransmiter( const char* remoteHost, int remotePort, int rtcpRemotePort, RtpPayloadType apiFormat, RtpPayloadType networkFormat )
void setApiFormat(RtpPayloadType type, int size)
void setApiPktSampleSize(int size)
int getNetworkPktSampleSize()
int getPacketSent()
int getByteSent()
int getPacketReceived()
int getByteReceived()
int getPacketLost()
int getJitter()
int getLatency()
RtpPacket* createPacket(int padbyteSize = 0, int csrcCount = 0)
padbyteSize - always 0, not fully implemented
csrc_count - number of contributing sources to packet RtpTime getPrevRtpTime()
int transmit(RtpPacket* packet)
int transmitEvent( int event )
RtpPacket* receive()
void processRTCP()
int transmitRTCP()
int transmitRTCPBYE()
int receiveRTCP()
int checkIntervalRTCP()
RtpTransmitter* getRtpTran()
RtpReceiver* getRtpRecv()
RtcpTransmitter* getRtcpTran()
RtcpReceiver* getRtcpRecv()
RtpEvent _rtpEvent
void setDTMFInterface( DTMFInterface* t )
RtpTransmitter* tran
RtpReceiver* recv
RtcpTransmitter* rtcpTran
RtcpReceiver* rtcpRecv
generated by doc++