ReceptionReport

Namespace: inet::rtp

class ReceptionReport

Rrepresents an RTP receiver report stored in an RTPSenderReportPacket or RTPReceiverReport.

Inheritance diagram

Extends

Name

Type

Description

cObject

(unknown – not in documented files)

Fields

Name

Type

Description

ssrc

uint32_t

The ssrc identifier of the sender this ReceptionReport is for.

fractionLost

uint8_t

The fraction lost.

packetsLostCumulative

int

The number of packets expected minus the number of packets received.

sequenceNumber

uint32_t

The extended highest sequence number received.

jitter

int

The interarrival jitter.

lastSR

int

The rtp time stamp of the last SenderReport received from this source.

delaySinceLastSR

int

The delay since the last SenderReport from this sender has been received in units of 1/65536 seconds.

Source code

//
// Rrepresents an RTP receiver report stored
// in an RTPSenderReportPacket or RTPReceiverReport.
//
class ReceptionReport extends cObject
{
    // The ssrc identifier of the sender this ~ReceptionReport is for.
    uint32_t ssrc;

    // The fraction lost.
    uint8_t fractionLost;

    // The number of packets expected minus the number of packets received.
    int packetsLostCumulative;

    // The extended highest sequence number received.
    uint32_t sequenceNumber;

    // The interarrival jitter.
    int jitter;

    // The rtp time stamp of the last ~SenderReport received from this source.
    int lastSR;

    // The delay since the last ~SenderReport from this sender has been
    // received in units of 1/65536 seconds.
    int delaySinceLastSR;
};

File: src/inet/transportlayer/rtp/Reports.msg