net.sf.fmj.media.rtp
Class RTCPSenderReport

java.lang.Object
  extended by net.sf.fmj.media.rtp.RTCPReport
      extended by net.sf.fmj.media.rtp.RTCPSenderReport
All Implemented Interfaces:
Report, SenderReport

public class RTCPSenderReport
extends RTCPReport
implements SenderReport

Represents an RTCP Sender Report

Version:
1-1-alpha3
Author:
Andrew G D Rowley

Field Summary
 
Fields inherited from class net.sf.fmj.media.rtp.RTCPReport
feedbackReports, header, participant, sdesBytes, sourceDescriptions
 
Constructor Summary
RTCPSenderReport(byte[] data, int offset, int length)
          Creates a new RTCPSenderReport
 
Method Summary
 long getNTPTimeStampLSW()
           
 long getNTPTimeStampMSW()
           
 long getRTPTimeStamp()
           
 long getSenderByteCount()
           
 Feedback getSenderFeedback()
           
 long getSenderPacketCount()
           
 RTPStream getStream()
           
protected  void setStream(RTPStream stream)
           
 
Methods inherited from class net.sf.fmj.media.rtp.RTCPReport
getByeReason, getCName, getFeedbackReports, getParticipant, getSourceDescription, getSSRC, isByePacket, readBye, readFeedbackReports, readSourceDescription, setParticipant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.media.rtp.rtcp.Report
getFeedbackReports, getParticipant, getSourceDescription, getSSRC
 

Constructor Detail

RTCPSenderReport

public RTCPSenderReport(byte[] data,
                        int offset,
                        int length)
                 throws java.io.IOException
Creates a new RTCPSenderReport

Parameters:
data - The data of the report
offset - The offset of the report in the data
length - The length of the data
Throws:
java.io.IOException
Method Detail

setStream

protected void setStream(RTPStream stream)

getStream

public RTPStream getStream()
Specified by:
getStream in interface SenderReport

getSenderPacketCount

public long getSenderPacketCount()
Specified by:
getSenderPacketCount in interface SenderReport

getSenderByteCount

public long getSenderByteCount()
Specified by:
getSenderByteCount in interface SenderReport

getNTPTimeStampMSW

public long getNTPTimeStampMSW()
Specified by:
getNTPTimeStampMSW in interface SenderReport

getNTPTimeStampLSW

public long getNTPTimeStampLSW()
Specified by:
getNTPTimeStampLSW in interface SenderReport

getRTPTimeStamp

public long getRTPTimeStamp()
Specified by:
getRTPTimeStamp in interface SenderReport

getSenderFeedback

public Feedback getSenderFeedback()
Specified by:
getSenderFeedback in interface SenderReport