public abstract class RtcpReport extends RtcpHeader
Modifier and Type | Field and Description |
---|---|
protected List<RtcpReportBlock> |
reportBlocks
Reports coming from other sync sources
|
protected long |
ssrc
Source that generated the report
|
Modifier | Constructor and Description |
---|---|
protected |
RtcpReport() |
protected |
RtcpReport(boolean padding,
long ssrc,
int packetType) |
Modifier and Type | Method and Description |
---|---|
void |
addReceiverReport(RtcpReportBlock rtcpReceptionReportItem) |
RtcpReportBlock |
getReportBlock(long ssrc) |
RtcpReportBlock[] |
getReportBlocks() |
long |
getSsrc() |
abstract boolean |
isSender()
Tells whether this reports was generated by a sender or a receiver.
|
decode, encode, getCount, getLength, getPacketType, getVersion, isPadding
protected long ssrc
protected List<RtcpReportBlock> reportBlocks
protected RtcpReport()
protected RtcpReport(boolean padding, long ssrc, int packetType)
public abstract boolean isSender()
public long getSsrc()
public RtcpReportBlock[] getReportBlocks()
public RtcpReportBlock getReportBlock(long ssrc)
public void addReceiverReport(RtcpReportBlock rtcpReceptionReportItem)
Copyright © 2017 TeleStax, Inc.. All Rights Reserved.