AddFilter(const PNotifier &filter) | RTP_Session | |
AddReceiverReport(RTP_ControlFrame::ReceiverReport &receiver) | RTP_Session | [protected] |
allowAnySyncSource | RTP_Session | [protected] |
AllowAnySyncSource() const | RTP_Session | [inline] |
allowOneSyncSourceChange | RTP_Session | [protected] |
allowRemoteTransmitAddressChange | RTP_Session | [protected] |
allowSequenceChange | RTP_Session | [protected] |
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] |
ClearStatistics() | RTP_Session | |
Close(PBoolean reading)=0 | RTP_Session | [pure virtual] |
closeOnBye | RTP_Session | [protected] |
consecutiveOutOfOrderPackets | RTP_Session | [protected] |
dataMutex | RTP_Session | [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] |
failed | RTP_Session | [protected] |
filters | RTP_Session | [protected] |
GetAverageReceiveTime() const | RTP_Session | [inline] |
GetAverageSendTime() const | RTP_Session | [inline] |
GetAvgJitterTime() const | RTP_Session | [inline] |
GetCanonicalName() const | RTP_Session | |
GetControlSocketHandle() const | RTP_Session | [inline, virtual] |
GetDataSocketHandle() const | RTP_Session | [inline, virtual] |
GetEncoding() const | RTP_Session | [inline, virtual] |
GetJitterBufferSize() const | RTP_Session | |
GetJitterTimeUnits() const | RTP_Session | |
GetLocalHostName()=0 | RTP_Session | [pure 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 | |
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] |
HasFailed() const | RTP_Session | [inline] |
ignoreOutOfOrderPackets | RTP_Session | [protected] |
ignorePayloadTypeChanges | RTP_Session | [protected] |
InsertReportPacket(RTP_ControlFrame &report) | RTP_Session | [protected] |
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] |
IsAudio() const | RTP_Session | [inline] |
isAudio | RTP_Session | [protected] |
JitterBufferPtr typedef | 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] |
m_encoding | RTP_Session | [protected] |
m_encodingHandler | RTP_Session | [protected] |
m_encodingMutex | RTP_Session | [protected] |
m_jitterBuffer | 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 *) | RTP_Session | [inline, 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] |
oobTimeStampBase | RTP_Session | [protected] |
oobTimeStampBaseEstablished | RTP_Session | [protected] |
oobTimeStampOutBase | RTP_Session | [protected] |
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] |
ReadData(RTP_DataFrame &frame, PBoolean loop)=0 | RTP_Session | [pure virtual] |
Reopen(PBoolean isReading)=0 | RTP_Session | [pure virtual] |
reportMutex | RTP_Session | [protected] |
reportTimeInterval | RTP_Session | [protected] |
reportTimer | RTP_Session | [protected] |
rtcpPacketsSent | RTP_Session | [protected] |
RTP_Session(const Params &options) | RTP_Session | |
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] |
SetFailed(bool v) | RTP_Session | [inline] |
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 | |
SetNextSentSequenceNumber(WORD num) | RTP_Session | [inline] |
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 | |
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] |
WillIgnoreOutOfOrderPackets() const | RTP_Session | [inline] |
WriteControl(RTP_ControlFrame &frame)=0 | RTP_Session | [pure virtual] |
WriteData(RTP_DataFrame &frame)=0 | RTP_Session | [pure virtual] |
WriteOOBData(RTP_DataFrame &frame, bool rewriteTimeStamp=true) | RTP_Session | [virtual] |
~RTP_Session() | RTP_Session | |