Public Member Functions |
| | RTCPSRPacket (uint8_t *data, size_t datalength) |
| | Creates an instance based on the data in data with length datalen.
|
| uint32_t | GetSenderSSRC () const |
| | Returns the SSRC of the participant who sent this packet.
|
| RTPNTPTime | GetNTPTimestamp () const |
| | Returns the NTP timestamp contained in the sender report.
|
| uint32_t | GetRTPTimestamp () const |
| | Returns the RTP timestamp contained in the sender report.
|
| uint32_t | GetSenderPacketCount () const |
| | Returns the sender's packet count contained in the sender report.
|
| uint32_t | GetSenderOctetCount () const |
| | Returns the sender's octet count contained in the sender report.
|
| int | GetReceptionReportCount () const |
| | Returns the number of reception report blocks present in this packet.
|
|
uint32_t | GetSSRC (int index) const |
| | Returns the SSRC of the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
uint8_t | GetFractionLost (int index) const |
| | Returns the `fraction lost' field of the reception report described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
int32_t | GetLostPacketCount (int index) const |
| | Returns the number of lost packets in the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
uint32_t | GetExtendedHighestSequenceNumber (int index) const |
| | Returns the extended highest sequence number of the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
uint32_t | GetJitter (int index) const |
| | Returns the jitter field of the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
uint32_t | GetLSR (int index) const |
| | Returns the LSR field of the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
|
uint32_t | GetDLSR (int index) const |
| | Returns the DLSR field of the reception report block described by index which may have a value from 0 to GetReceptionReportCount()-1 (note that no check is performed to see if index is valid).
|
| bool | IsKnownFormat () const |
| | Returns true if the subclass was able to interpret the data and false otherwise.
|
| PacketType | GetPacketType () const |
| | Returns the actual packet type which the subclass implements.
|
| uint8_t * | GetPacketData () |
| | Returns a pointer to the data of this RTCP packet.
|
| size_t | GetPacketLength () const |
| | Returns the length of this RTCP packet.
|