37 #define RTPINTERNALSOURCEDATA_MAXPROBATIONPACKETS 32 74 bool ispackethandled =
false;
108 std::list<RTPPacket*>::iterator it, start;
123 if (seqnr > newseqnr)
134 else if (seqnr < newseqnr)
152 *cnamecollis =
false;
173 if (curlen != itemlen)
177 if (memcmp(data, oldcname, itemlen) != 0)
221 #ifdef RTP_SUPPORT_SDESPRIV 234 #endif // RTP_SUPPORT_SDESPRIV #define RTCP_SDES_ID_EMAIL
#define RTCP_SDES_ID_LOCATION
uint8_t * GetTool(std::size_t *len) const
void ProcessPacket(RTPPacket *pack, const RTPTime &receivetime, double tsunit, bool ownpacket, bool *accept)
virtual void OnValidatedRTPPacket(RTPSourceData *srcdat, RTPPacket *rtppack, bool isonprobation, bool *ispackethandled)
int ProcessBYEPacket(const uint8_t *reason, std::size_t reasonlen, const RTPTime &receivetime)
uint8_t * GetCNAME(std::size_t *len) const
int SetPhone(const uint8_t *s, std::size_t l)
#define RTCP_SDES_ID_NOTE
#define RTPINTERNALSOURCEDATA_MAXPROBATIONPACKETS
#define ERR_RTP_SDES_MAXPRIVITEMS
int SetPrivateValue(const uint8_t *prefix, std::size_t prefixlen, const uint8_t *value, std::size_t valuelen)
int SetEMail(const uint8_t *s, std::size_t l)
int SetCNAME(const uint8_t *s, std::size_t l)
void SetLastNoteTime(const RTPTime &t)
uint8_t * GetName(std::size_t *len) const
double INF_GetEstimatedTimestampUnit() const
uint8_t * GetEMail(std::size_t *len) const
uint32_t GetExtendedSequenceNumber() const
int ProcessRTPPacket(RTPPacket *rtppack, const RTPTime &receivetime, bool *stored, RTPSources *sources)
#define RTCP_SDES_ID_TOOL
int SetTool(const uint8_t *s, std::size_t l)
int SetLocation(const uint8_t *s, std::size_t l)
#define RTCP_SDES_ID_CNAME
int SetName(const uint8_t *s, std::size_t l)
void SetLastMessageTime(const RTPTime &t)
#define RTCP_SDES_ID_NAME
int ProcessSDESItem(uint8_t sdesid, const uint8_t *data, std::size_t itemlen, const RTPTime &receivetime, bool *cnamecollis)
#define RTCP_SDES_ID_PHONE
std::list< RTPPacket * > packetlist
RTPInternalSourceData(uint32_t ssrc)
int SetNote(const uint8_t *s, std::size_t l)
int ProcessPrivateSDESItem(const uint8_t *prefix, std::size_t prefixlen, const uint8_t *value, std::size_t valuelen, const RTPTime &receivetime)