# RTP_UDP Member List

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

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]`
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]`
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() const | RTP_Session | `[inline]`
isAudio | RTP_Session | `[protected]`
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) | RTP_Session | `[virtual]`
OnReceiveData(RTP_DataFrame &frame) | RTP_Session | `[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) | RTP_Session | `[virtual]`
OnSendData(RTP_DataFrame &frame) | RTP_Session | `[virtual]`
oobTimeStampBase | RTP_Session | `[protected]`
oobTimeStampBaseEstablished | RTP_Session | `[protected]`
oobTimeStampOutBase | RTP_Session | `[protected]`
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]`
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 |
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]`
~RTP_Session() | RTP_Session |
~RTP_UDP() | RTP_UDP |