javax.media.rtp
Interface GlobalReceptionStats


public interface GlobalReceptionStats

Interface GlobalReceptionStats--- encapsulates data reception statistics as well as RTCP statistics prepared by the RTPSM.


Method Summary
 int getBadRTCPPkts()
          The total number of RTCP packets that failed the RTCP header validity check such as RTP version number or length consistency
 int getBadRTPkts()
          The total number of RTP data packets that failed the RTP header validation check such as RTP version number or length consistency
 int getBytesRecd()
          The total number of bytes received on the RTP session socket before any validation of packets.
 int getLocalColls()
          The total number of local collisions as seen by the RTPSM
 int getMalformedBye()
          The total number of invalid BYE RTCP packets received by the RTPSM.
 int getMalformedRR()
          The total number of invalid ReceiverReports received by the RTPSM.
 int getMalformedSDES()
          The total number of invalid SDES packets received by the RTPSM.
 int getMalformedSR()
          The total number of invalid Sender Reports received by the RTPSM.
 int getPacketsLooped()
          The total number of packets looped as seen by the RTPSM
 int getPacketsRecd()
          The total number of RTP and RTCP packets received on the RTP Session socket before any packet validation
 int getRemoteColls()
          The total number of remote collisions as seen by the RTPPSM
 int getRTCPRecd()
          The total number of RTCP packets received on the RTP Session control socket before any header validation
 int getSRRecd()
          The total number of Sender Reports received on the RTCP socket
 int getTransmitFailed()
          The number of packets that failed to get transmitted.
 int getUnknownTypes()
          The total number of individual RTCP packets types that were not implemented or not recognized by the RTPSM.
 

Method Detail

getPacketsRecd

public int getPacketsRecd()
The total number of RTP and RTCP packets received on the RTP Session socket before any packet validation

getBytesRecd

public int getBytesRecd()
The total number of bytes received on the RTP session socket before any validation of packets.

getBadRTPkts

public int getBadRTPkts()
The total number of RTP data packets that failed the RTP header validation check such as RTP version number or length consistency

getLocalColls

public int getLocalColls()
The total number of local collisions as seen by the RTPSM

getRemoteColls

public int getRemoteColls()
The total number of remote collisions as seen by the RTPPSM

getPacketsLooped

public int getPacketsLooped()
The total number of packets looped as seen by the RTPSM

getTransmitFailed

public int getTransmitFailed()
The number of packets that failed to get transmitted. In the current implementation, this implies RTCP packets that failed transmission

getRTCPRecd

public int getRTCPRecd()
The total number of RTCP packets received on the RTP Session control socket before any header validation

getSRRecd

public int getSRRecd()
The total number of Sender Reports received on the RTCP socket

getBadRTCPPkts

public int getBadRTCPPkts()
The total number of RTCP packets that failed the RTCP header validity check such as RTP version number or length consistency

getUnknownTypes

public int getUnknownTypes()
The total number of individual RTCP packets types that were not implemented or not recognized by the RTPSM.

getMalformedRR

public int getMalformedRR()
The total number of invalid ReceiverReports received by the RTPSM. Invalidity is due to length inconsistency

getMalformedSDES

public int getMalformedSDES()
The total number of invalid SDES packets received by the RTPSM. Invalidity is due to length inconsistency

getMalformedBye

public int getMalformedBye()
The total number of invalid BYE RTCP packets received by the RTPSM. Invalidity is due to length inconsistency

getMalformedSR

public int getMalformedSR()
The total number of invalid Sender Reports received by the RTPSM. Invalidity is due to length inconsistency


Submit a bug or feature
Copyright 1999-2000 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.