javax.media.rtp.rtcp
Interface Report

All Known Subinterfaces:
ReceiverReport, SenderReport

public interface Report

Encapsulates a generic RTCP report; this is the parent interface for the SenderReport and ReceiverReport interfaces.


Method Summary
 java.util.Vector getFeedbackReports()
          Returns a Vector of Feedback objects.
 Participant getParticipant()
          Returns the Participant that sent this Report.
 java.util.Vector getSourceDescription()
          Returns a Vector of SourceDescription objects.
 long getSSRC()
          Gets the SSRC from which this report originated.
 

Method Detail

getParticipant

public Participant getParticipant()
Returns the Participant that sent this Report. May be the local participant, in which case this report was generated locally.


getSSRC

public long getSSRC()
Gets the SSRC from which this report originated.


getFeedbackReports

public java.util.Vector getFeedbackReports()
Returns a Vector of Feedback objects. These are the report blocks that come in both sender and receiver reports. Note that although a remote participant may report on all sources it is receiving, this call is only obligated to return feedback for sources originating from the local participant in this session. Thus, if the local client is not sending any streams in this session, or if the SSRC sending this report isn't providing feedback on the local stream, this call would return a empty vector.


getSourceDescription

public java.util.Vector getSourceDescription()
Returns a Vector of SourceDescription objects. Each such object is one field from the SDES packet type of this Report


Submit a bug or feature
Copyright 1994-2004 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved. See the Specification License for more details.
Sun, Sun Microsystems, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.