37 #ifndef RTCPCOMPOUNDPACKET_H 39 #define RTCPCOMPOUNDPACKET_H 41 #include "rtpconfig.h" 95 void ClearPacketList();
96 int ParseData(uint8_t *packet,
size_t len);
100 uint8_t *compoundpacket;
101 size_t compoundpacketlength;
104 std::list<RTCPPacket *> rtcppacklist;
105 std::list<RTCPPacket *>::const_iterator rtcppackit;
110 #endif // RTCPCOMPOUNDPACKET_H int GetCreationError()
Checks if the RTCP compound packet was created successfully.
Definition: rtcpcompoundpacket.h:74
This class is used by the transmission component to store the incoming RTP and RTCP data in...
Definition: rtprawpacket.h:51
uint8_t * GetCompoundPacketData()
Returns a pointer to the data of the entire RTCP compound packet.
Definition: rtcpcompoundpacket.h:77
Represents an RTCP compound packet.
Definition: rtcpcompoundpacket.h:53
void GotoFirstPacket()
Starts the iteration over the individual RTCP packets in the RTCP compound packet.
Definition: rtcpcompoundpacket.h:83
size_t GetCompoundPacketLength()
Returns the size of the entire RTCP compound packet.
Definition: rtcpcompoundpacket.h:80
RTCPPacket * GetNextPacket()
Returns a pointer to the next individual RTCP packet.
Definition: rtcpcompoundpacket.h:89
Definition: rtpfaketransmitter.h:64
A memory manager.
Definition: rtpmemorymanager.h:150
Base class for specific types of RTCP packets.
Definition: rtcppacket.h:50