| AddReceiverReport(RTP_ControlFrame::ReceiverReport &receiver) | RTP_Session | [protected] |
| AllowAnySyncSource() const | RTP_Session | [inline] |
| allowAnySyncSource | RTP_Session | [protected] |
| allowOneSyncSourceChange | RTP_Session | [protected] |
| allowRemoteTransmitAddressChange | RTP_Session | [protected] |
| allowSequenceChange | RTP_Session | [protected] |
| appliedQOS | RTP_UDP | [protected] |
| ApplyQOS(const PIPSocket::Address &addr) | RTP_UDP | [virtual] |
| autoDeleteUserData | RTP_Session | [protected] |
| averageReceiveTime | RTP_Session | [protected] |
| averageReceiveTimeAccum | RTP_Session | [protected] |
| averageSendTime | RTP_Session | [protected] |
| averageSendTimeAccum | RTP_Session | [protected] |
| badTransmitCounter | RTP_UDP | [protected] |
| byeSent | RTP_Session | [protected] |
| canonicalName | RTP_Session | [protected] |
| Close(PBoolean reading) | RTP_UDP | [virtual] |
| closeOnBye | RTP_Session | [protected] |
| consecutiveOutOfOrderPackets | RTP_Session | [protected] |
| controlSocket | RTP_UDP | [protected] |
| dataMutex | RTP_Session | [protected] |
| dataSocket | RTP_UDP | [protected] |
| e_AbortTransport enum value | RTP_Session | |
| e_IgnorePacket enum value | RTP_Session | |
| e_ProcessPacket enum value | RTP_Session | |
| EncodingLock class | RTP_Session | [friend] |
| expectedSequenceNumber | RTP_Session | [protected] |
| first | RTP_UDP | [protected] |
| GetAverageReceiveTime() const | RTP_Session | [inline] |
| GetAverageSendTime() const | RTP_Session | [inline] |
| GetAvgJitterTime() const | RTP_Session | [inline] |
| GetCanonicalName() const | RTP_Session | |
| GetControlSocket() | RTP_UDP | [inline, virtual] |
| GetControlSocketHandle() const | RTP_UDP | [inline, virtual] |
| GetDataSocket() | RTP_UDP | [inline, virtual] |
| GetDataSocketHandle() const | RTP_UDP | [inline, virtual] |
| GetEncoding() const | RTP_Session | [inline, virtual] |
| GetJitterBufferSize() const | RTP_Session | |
| GetJitterTimeUnits() const | RTP_Session | |
| GetLocalAddress() const | RTP_UDP | [inline, virtual] |
| GetLocalControlPort() const | RTP_UDP | [inline, virtual] |
| GetLocalDataPort() const | RTP_UDP | [inline, virtual] |
| GetLocalHostName() | RTP_UDP | [virtual] |
| GetMarkerRecvCount() const | RTP_Session | [inline] |
| GetMarkerSendCount() const | RTP_Session | [inline] |
| GetMaximumReceiveTime() const | RTP_Session | [inline] |
| GetMaximumSendTime() const | RTP_Session | [inline] |
| GetMaxJitterTime() const | RTP_Session | [inline] |
| GetMinimumReceiveTime() const | RTP_Session | [inline] |
| GetMinimumSendTime() const | RTP_Session | [inline] |
| GetOctetsReceived() const | RTP_Session | [inline] |
| GetOctetsSent() const | RTP_Session | [inline] |
| GetOutgoingSSRC() | OpalZrtp_UDP | [virtual] |
| GetPacketOverruns() const | RTP_Session | |
| GetPacketsLost() const | RTP_Session | [inline] |
| GetPacketsOutOfOrder() const | RTP_Session | [inline] |
| GetPacketsReceived() const | RTP_Session | [inline] |
| GetPacketsSent() const | RTP_Session | [inline] |
| GetPacketsTooLate() const | RTP_Session | |
| GetRemoteAddress() const | RTP_UDP | [inline] |
| GetRemoteControlPort() const | RTP_UDP | [inline, virtual] |
| GetRemoteDataPort() const | RTP_UDP | [inline, virtual] |
| GetReportTimeInterval() | RTP_Session | [inline] |
| GetReportTimer() | RTP_Session | [inline] |
| GetRxStatisticsInterval() | RTP_Session | [inline] |
| GetSecurityParms() const | SecureRTP_UDP | [virtual] |
| GetSessionID() const | RTP_Session | [inline] |
| GetSyncSourceIn() const | RTP_Session | [inline] |
| GetSyncSourceOut() const | RTP_Session | [inline] |
| GetToolName() const | RTP_Session | |
| GetTxStatisticsInterval() | RTP_Session | [inline] |
| GetUserData() const | RTP_Session | [inline] |
| ignoreOutOfOrderPackets | RTP_Session | [protected] |
| ignorePayloadTypeChanges | RTP_Session | [protected] |
| InsertReportPacket(RTP_ControlFrame &report) | RTP_Session | [protected] |
| Internal_OnReadTimeout(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| Internal_OnReceiveData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
| Internal_OnSendControl(RTP_ControlFrame &frame, PINDEX &len) | RTP_Session | [virtual] |
| Internal_OnSendData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
| Internal_ReadData(RTP_DataFrame &frame, PBoolean loop) | RTP_UDP | [virtual] |
| Internal_ReadDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| Internal_WaitForPDU(PUDPSocket &dataSocket, PUDPSocket &controlSocket, const PTimeInterval &timer) | RTP_UDP | [virtual] |
| Internal_WriteData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| isAudio | RTP_Session | [protected] |
| IsAudio() const | RTP_Session | [inline] |
| jitter | RTP_Session | [protected] |
| jitterLevel | RTP_Session | [protected] |
| lastReceivedPacketTime | RTP_Session | [protected] |
| lastReceivedPayloadType | RTP_Session | [protected] |
| lastRRSequenceNumber | RTP_Session | [protected] |
| lastSentPacketTime | RTP_Session | [protected] |
| lastSentSequenceNumber | RTP_Session | [protected] |
| lastSentTimestamp | RTP_Session | [protected] |
| lastTransitTime | RTP_Session | [protected] |
| localAddress | RTP_UDP | [protected] |
| localControlPort | RTP_UDP | [protected] |
| localDataPort | RTP_UDP | [protected] |
| localHasNAT | RTP_UDP | [protected] |
| m_encoding | RTP_Session | [protected] |
| m_encodingHandler | RTP_Session | [protected] |
| m_encodingMutex | RTP_Session | [protected] |
| markerRecvCount | RTP_Session | [protected] |
| markerSendCount | RTP_Session | [protected] |
| maximumJitterLevel | RTP_Session | [protected] |
| maximumReceiveTime | RTP_Session | [protected] |
| maximumReceiveTimeAccum | RTP_Session | [protected] |
| maximumSendTime | RTP_Session | [protected] |
| maximumSendTimeAccum | RTP_Session | [protected] |
| minimumReceiveTime | RTP_Session | [protected] |
| minimumReceiveTimeAccum | RTP_Session | [protected] |
| minimumSendTime | RTP_Session | [protected] |
| minimumSendTimeAccum | RTP_Session | [protected] |
| ModifyQOS(RTP_QOS *rtpqos) | RTP_UDP | [virtual] |
| octetsReceived | RTP_Session | [protected] |
| octetsSent | RTP_Session | [protected] |
| OnReadTimeout(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| OnReceiveControl(RTP_ControlFrame &frame) | OpalZrtp_UDP | [virtual] |
| OnReceiveData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
| OnRxApplDefined(const PString &type, unsigned subtype, DWORD src, const BYTE *data, PINDEX size) | RTP_Session | [virtual] |
| OnRxGoodbye(const PDWORDArray &sources, const PString &reason) | RTP_Session | [virtual] |
| OnRxReceiverReport(DWORD src, const ReceiverReportArray &reports) | RTP_Session | [virtual] |
| OnRxSenderReport(const SenderReport &sender, const ReceiverReportArray &reports) | RTP_Session | [virtual] |
| OnRxSourceDescription(const SourceDescriptionArray &descriptions) | RTP_Session | [virtual] |
| OnSendControl(RTP_ControlFrame &frame, PINDEX &len) | OpalZrtp_UDP | [virtual] |
| OnSendData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
| oobTimeStampBase | RTP_Session | [protected] |
| oobTimeStampBaseEstablished | RTP_Session | [protected] |
| oobTimeStampOutBase | RTP_Session | [protected] |
| OpalZrtp_UDP(const PString &encoding, bool audio, unsigned id, PBoolean remoteIsNAT) | OpalZrtp_UDP | |
| Open(PIPSocket::Address localAddress, WORD portBase, WORD portMax, BYTE ipTypeOfService, PNatMethod *natMethod=NULL, RTP_QOS *rtpqos=NULL) | RTP_UDP | [virtual] |
| packetsLost | RTP_Session | [protected] |
| packetsLostSinceLastRR | RTP_Session | [protected] |
| packetsOutOfOrder | RTP_Session | [protected] |
| packetsReceived | RTP_Session | [protected] |
| packetsSent | RTP_Session | [protected] |
| PARRAY(ReceiverReportArray, ReceiverReport) | RTP_Session | |
| PARRAY(SourceDescriptionArray, SourceDescription) | RTP_Session | |
| ReadBufferedData(RTP_DataFrame &frame) | RTP_Session | [virtual] |
| ReadControlPDU() | RTP_UDP | [virtual] |
| ReadData(RTP_DataFrame &frame, PBoolean loop) | RTP_UDP | [virtual] |
| ReadDataOrControlPDU(BYTE *framePtr, PINDEX frameSize, PBoolean fromDataChannel) | RTP_UDP | [virtual] |
| ReadDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| remoteAddress | RTP_UDP | [protected] |
| remoteControlPort | RTP_UDP | [protected] |
| remoteDataPort | RTP_UDP | [protected] |
| remoteIsNAT | RTP_UDP | [protected] |
| remoteTransmitAddress | RTP_UDP | [protected] |
| Reopen(PBoolean isReading) | RTP_UDP | [virtual] |
| reportMutex | RTP_Session | [protected] |
| reportTimeInterval | RTP_Session | [protected] |
| reportTimer | RTP_Session | [protected] |
| rtcpPacketsSent | RTP_Session | [protected] |
| RTP_Encoding class | RTP_UDP | [friend] |
| RTP_Session(const Params &options) | RTP_Session | |
| RTP_UDP(const Params &options) | RTP_UDP | |
| rxStatisticsCount | RTP_Session | [protected] |
| rxStatisticsInterval | RTP_Session | [protected] |
| SecureRTP_UDP(const Params &options) | SecureRTP_UDP | |
| securityParms | SecureRTP_UDP | [protected] |
| SendBYE() | RTP_Session | [protected, virtual] |
| SendIntraFrameRequest() | RTP_Session | [virtual] |
| SendReceiveStatus enum name | RTP_Session | |
| SendReport() | RTP_Session | [virtual] |
| sessionID | RTP_Session | [protected] |
| SetAnySyncSource(bool allow) | RTP_Session | [inline] |
| SetAudio(bool aud) | RTP_Session | [inline] |
| SetCanonicalName(const PString &name) | RTP_Session | |
| SetCloseOnBYE(PBoolean v) | RTP_Session | [inline, virtual] |
| SetEncoding(const PString &newEncoding) | RTP_Session | [virtual] |
| SetIgnoreOutOfOrderPackets(PBoolean ignore) | RTP_Session | [inline] |
| SetIgnorePayloadTypeChanges(PBoolean ignore) | RTP_Session | [inline] |
| SetJitterBufferSize(unsigned minJitterDelay, unsigned maxJitterDelay, unsigned timeUnits=8, PINDEX stackSize=30000) | RTP_Session | |
| SetLocalAddress(const PIPSocket::Address &addr) | RTP_UDP | [inline, virtual] |
| SetNextSentSequenceNumber(WORD num) | RTP_Session | [inline] |
| SetRemoteSocketInfo(PIPSocket::Address address, WORD port, PBoolean isDataPort) | RTP_UDP | [virtual] |
| SetReportTimeInterval(const PTimeInterval &interval) | RTP_Session | [inline] |
| SetRxStatisticsInterval(unsigned packets) | RTP_Session | |
| SetSecurityMode(OpalSecurityMode *srtpParms) | SecureRTP_UDP | [virtual] |
| SetToolName(const PString &name) | RTP_Session | |
| SetTxStatisticsInterval(unsigned packets) | RTP_Session | |
| SetUserData(RTP_UserData *data, PBoolean autoDeleteUserData=PTrue) | RTP_Session | |
| shutdownRead | RTP_UDP | [protected] |
| shutdownWrite | RTP_UDP | [protected] |
| syncSourceIn | RTP_Session | [protected] |
| syncSourceOut | RTP_Session | [protected] |
| timeStampOffs | RTP_Session | [protected] |
| toolName | RTP_Session | [protected] |
| txStatisticsCount | RTP_Session | [protected] |
| txStatisticsInterval | RTP_Session | [protected] |
| userData | RTP_Session | [protected] |
| WaitForPDU(PUDPSocket &dataSocket, PUDPSocket &controlSocket, const PTimeInterval &timer) | RTP_UDP | [virtual] |
| WillIgnoreOutOfOrderPackets() const | RTP_Session | [inline] |
| WriteControl(RTP_ControlFrame &frame) | RTP_UDP | [virtual] |
| WriteData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| WriteDataOrControlPDU(const BYTE *framePtr, PINDEX frameSize, bool toDataChannel) | RTP_UDP | [virtual] |
| WriteDataPDU(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
| WriteOOBData(RTP_DataFrame &frame, bool setTimeStamp=true) | RTP_UDP | [virtual] |
| WriteZrtpData(RTP_DataFrame &frame) | OpalZrtp_UDP | [virtual] |
| zrtpStream | OpalZrtp_UDP | |
| ~OpalZrtp_UDP() | OpalZrtp_UDP | [virtual] |
| ~RTP_Session() | RTP_Session | |
| ~RTP_UDP() | RTP_UDP | |
| ~SecureRTP_UDP() | SecureRTP_UDP | |