72 const void *payloaddata,
73 unsigned int payloadlen,
83 const void *extensiondata,
84 unsigned int maxpacksize);
89 const void *payloaddata,
90 unsigned int payloadlen,
100 const void *extensiondata,
102 unsigned int buffersize);
233 const uint32_t *csrcs,
bool gotextension,
uint16_t extensionid,
uint16_t extensionlen_numwords,
const void *extensiondata,
void *buffer,
unsigned int maxsize);
257 #endif // RTPPACKET_H unsigned int GetPayloadLength() const
uint8_t GetPayloadType() const
uint16_t GetExtensionID() const
unsigned int GetExtensionLength() const
unsigned int extensionlength
unsigned int GetPacketLength() const
uint8_t * GetExtensionData() const
RTPPacket(RTPRawPacket &rawpack)
uint16_t GetSequenceNumber() const
int BuildPacket(uint8_t payloadtype, const void *payloaddata, unsigned int payloadlen, uint16_t seqnr, uint32_t timestamp, uint32_t ssrc, bool gotmarker, uint8_t numcsrcs, const uint32_t *csrcs, bool gotextension, uint16_t extensionid, uint16_t extensionlen_numwords, const void *extensiondata, void *buffer, unsigned int maxsize)
unsigned int packetlength
int GetCreationError() const
uint8_t * GetPacketData() const
uint32_t GetExtendedSequenceNumber() const
RTPTime GetReceiveTime() const
uint8_t * GetPayloadData() const
void SetExtendedSequenceNumber(uint32_t seq)
unsigned int payloadlength
int ParseRawPacket(RTPRawPacket &rawpack)
uint32_t GetTimestamp() const
bool HasExtension() const
uint32_t GetCSRC(int num) const