AddReceiverReport(RTP_ControlFrame::ReceiverReport &receiver) | RTP_Session | [protected] |
aggregator | RTP_Session | [protected] |
allowRemoteTransmitAddressChange | RTP_Session | [protected] |
allowSequenceChange | RTP_Session | [protected] |
allowSyncSourceInChange | 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] |
byeSent | RTP_Session | [protected] |
canonicalName | RTP_Session | [protected] |
Close(BOOL reading) | RTP_UDP | [virtual] |
closeOnBye | RTP_Session | [protected] |
consecutiveOutOfOrderPackets | RTP_Session | [protected] |
controlSocket | RTP_UDP | [protected] |
dataSocket | RTP_UDP | [protected] |
DecrementReference() | RTP_Session | [inline] |
e_AbortTransport enum value | RTP_Session | |
e_IgnorePacket enum value | RTP_Session | |
e_ProcessPacket enum value | RTP_Session | |
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] |
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] |
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] |
GetSyncSourceOut() const | RTP_Session | [inline] |
GetToolName() const | RTP_Session | |
GetTxStatisticsInterval() | RTP_Session | [inline] |
GetUserData() const | RTP_Session | [inline] |
ignoreOtherSources | RTP_Session | [protected] |
ignoreOutOfOrderPackets | RTP_Session | [protected] |
ignorePayloadTypeChanges | RTP_Session | [protected] |
IncrementReference() | RTP_Session | [inline] |
InsertReportPacket(RTP_ControlFrame &report) | 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] |
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] |
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] |
Open(PIPSocket::Address localAddress, WORD portBase, WORD portMax, BYTE ipTypeOfService, PSTUNClient *stun=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(DWORD timestamp, RTP_DataFrame &frame) | RTP_Session | [virtual] |
ReadControlPDU() | RTP_UDP | [protected, virtual] |
ReadData(RTP_DataFrame &frame, BOOL loop) | RTP_UDP | [virtual] |
ReadDataOrControlPDU(PUDPSocket &socket, PBYTEArray &frame, BOOL fromDataChannel) | RTP_UDP | [protected, virtual] |
ReadDataPDU(RTP_DataFrame &frame) | RTP_UDP | [protected, virtual] |
referenceCount | RTP_Session | [protected] |
remoteAddress | RTP_UDP | [protected] |
remoteControlPort | RTP_UDP | [protected] |
remoteDataPort | RTP_UDP | [protected] |
remoteIsNAT | RTP_UDP | [protected] |
remoteTransmitAddress | RTP_UDP | [protected] |
Reopen(BOOL isReading) | RTP_UDP | [virtual] |
reportMutex | RTP_Session | [protected] |
reportTimeInterval | RTP_Session | [protected] |
reportTimer | RTP_Session | [protected] |
rtcpPacketsSent | RTP_Session | [protected] |
RTP_Session(PHandleAggregator *aggregator, unsigned id, RTP_UserData *userData=NULL, BOOL autoDeleteUserData=TRUE) | RTP_Session | |
RTP_UDP(PHandleAggregator *aggregator, unsigned id, BOOL remoteIsNAT) | RTP_UDP | |
rxStatisticsCount | RTP_Session | [protected] |
rxStatisticsInterval | RTP_Session | [protected] |
SecureRTP_UDP(PHandleAggregator *aggregator, unsigned id, BOOL remoteIsNAT) | SecureRTP_UDP | |
securityParms | SecureRTP_UDP | [protected] |
SendBYE() | RTP_Session | [virtual] |
sendDataMutex | RTP_Session | [protected] |
SendReceiveStatus enum name | RTP_Session | |
SendReport() | RTP_Session | [virtual] |
sessionID | RTP_Session | [protected] |
SetCanonicalName(const PString &name) | RTP_Session | |
SetCloseOnBYE(BOOL v) | RTP_Session | [inline, virtual] |
SetIgnoreOtherSources(BOOL ignore) | RTP_Session | [inline] |
SetIgnoreOutOfOrderPackets(BOOL ignore) | RTP_Session | [inline] |
SetIgnorePayloadTypeChanges(BOOL 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] |
SetRemoteSocketInfo(PIPSocket::Address address, WORD port, BOOL 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, BOOL autoDeleteUserData=TRUE) | RTP_Session | |
shutdownRead | RTP_UDP | [protected] |
shutdownWrite | RTP_UDP | [protected] |
syncSourceIn | RTP_Session | [protected] |
syncSourceOut | RTP_Session | [protected] |
timeStampIsPremedia | RTP_Session | [protected] |
timeStampOffs | RTP_Session | [protected] |
timeStampOffsetEstablished | RTP_Session | [protected] |
timeStampOut | 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 | [protected, virtual] |
WillIgnoreOtherSources() const | RTP_Session | [inline] |
WillIgnoreOutOfOrderPackets() const | RTP_Session | [inline] |
WriteControl(RTP_ControlFrame &frame) | RTP_UDP | [virtual] |
WriteData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
WriteOOBData(RTP_DataFrame &frame) | RTP_UDP | [virtual] |
~RTP_Session() | RTP_Session | |
~RTP_UDP() | RTP_UDP | |
~SecureRTP_UDP() | SecureRTP_UDP | |