37 #ifndef RTPINTERNALSOURCEDATA_H 39 #define RTPINTERNALSOURCEDATA_H 62 SRinf.Set(ntptime, rtptime, packetcount, octetcount, receivetime);
63 stats.SetLastMessageTime(receivetime);
68 RRinf.Set(fractionlost, lostpackets, exthighseqnr, jitter, lsr, dlsr, receivetime);
69 stats.SetLastMessageTime(receivetime);
73 stats.SetLastMessageTime(receivetime);
75 int ProcessSDESItem(
uint8_t sdesid,
const uint8_t *data, std::size_t itemlen,
const RTPTime &receivetime,
bool *cnamecollis);
76 #ifdef RTP_SUPPORT_SDESPRIV 77 int ProcessPrivateSDESItem(
const uint8_t *prefix, std::size_t prefixlen,
const uint8_t *value, std::size_t valuelen,
const RTPTime &receivetime);
78 #endif // RTP_SUPPORT_SDESPRIV 79 int ProcessBYEPacket(
const uint8_t *reason, std::size_t reasonlen,
const RTPTime &receivetime);
94 stats.SetLastRTPPacketTime(t);
95 stats.SetLastMessageTime(t);
109 SDESinf.SetNote(0, 0);
130 if (rtpaddr && a != rtpaddr)
154 if (rtcpaddr && a != rtcpaddr)
158 isrtcpaddrset =
true;
164 #endif // RTPINTERNALSOURCEDATA_H RTPAddress * CreateCopy() const
int SetRTCPDataAddress(const RTPAddress *a)
void UpdateMessageTime(const RTPTime &receivetime)
void ProcessSenderInfo(const RTPNTPTime &ntptime, uint32_t rtptime, uint32_t packetcount, uint32_t octetcount, const RTPTime &receivetime)
static RTPTime CurrentTime()
void ProcessReportBlock(uint8_t fractionlost, int32_t lostpackets, uint32_t exthighseqnr, uint32_t jitter, uint32_t lsr, uint32_t dlsr, const RTPTime &receivetime)
int SetRTPDataAddress(const RTPAddress *a)