📄 senderreport.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc on Sat May 20 18:57:58 PDT 2000 --><TITLE>: Interface SenderReport</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"></HEAD><BODY BGCOLOR="white"><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_top"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../javax/media/rtp/rtcp/Report.html"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="SenderReport.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">javax.media.rtp.rtcp</FONT><BR>Interface SenderReport</H2><HR><DL><DT>public interface <B>SenderReport</B><DT>extends <A HREF="../../../../javax/media/rtp/rtcp/Report.html">Report</A></DL><P>Contains the methods specific to an RTCP sender report (SR).<P><HR><P><!-- ======== INNER CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getNTPTimeStampLSW()">getNTPTimeStampLSW</A></B>()</CODE><BR> Returns the least significant word of the NTP timestamp.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getNTPTimeStampMSW()">getNTPTimeStampMSW</A></B>()</CODE><BR> Returns the most significant word of the NTP timestamp.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getRTPTimeStamp()">getRTPTimeStamp</A></B>()</CODE><BR> Returns the RTP Timestamp.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getSenderByteCount()">getSenderByteCount</A></B>()</CODE><BR> Returns the sender's byte count.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../javax/media/rtp/rtcp/Feedback.html">Feedback</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getSenderFeedback()">getSenderFeedback</A></B>()</CODE><BR> Returns a Feedback object corresponding to the feedback for this sender which the *local* participant is sending out in RTCP reports.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> long</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getSenderPacketCount()">getSenderPacketCount</A></B>()</CODE><BR> Returns the sender's packet count.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../javax/media/rtp/RTPStream.html">RTPStream</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../javax/media/rtp/rtcp/SenderReport.html#getStream()">getStream</A></B>()</CODE><BR> Returns the RTPStream associated with this sender report.This method may return NULL if this SR was received before RTP data packets have arrived and an ReceiveStream could be created.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_javax.media.rtp.rtcp.Report"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface javax.media.rtp.rtcp.<A HREF="../../../../javax/media/rtp/rtcp/Report.html">Report</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../javax/media/rtp/rtcp/Report.html#getFeedbackReports()">getFeedbackReports</A>, <A HREF="../../../../javax/media/rtp/rtcp/Report.html#getParticipant()">getParticipant</A>, <A HREF="../../../../javax/media/rtp/rtcp/Report.html#getSourceDescription()">getSourceDescription</A>, <A HREF="../../../../javax/media/rtp/rtcp/Report.html#getSSRC()">getSSRC</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getStream()"><!-- --></A><H3>getStream</H3><PRE>public <A HREF="../../../../javax/media/rtp/RTPStream.html">RTPStream</A> <B>getStream</B>()</PRE><DL><DD>Returns the RTPStream associated with this sender report.This method may return NULL if this SR was received before RTP data packets have arrived and an ReceiveStream could be created. <P> Note that RTCPReceiverReports don't expose this method. This is because RR's come from passive listeners that are represented by an Participant with no ReceiveStreams. <P><DD><DL></DL></DD></DL><HR><A NAME="getSenderPacketCount()"><!-- --></A><H3>getSenderPacketCount</H3><PRE>public long <B>getSenderPacketCount</B>()</PRE><DL><DD>Returns the sender's packet count. <P><DD><DL></DL></DD></DL><HR><A NAME="getSenderByteCount()"><!-- --></A><H3>getSenderByteCount</H3><PRE>public long <B>getSenderByteCount</B>()</PRE><DL><DD>Returns the sender's byte count. <P><DD><DL></DL></DD></DL><HR><A NAME="getNTPTimeStampMSW()"><!-- --></A><H3>getNTPTimeStampMSW</H3><PRE>public long <B>getNTPTimeStampMSW</B>()</PRE><DL><DD>Returns the most significant word of the NTP timestamp. This is returned as a long because it's a 32-bit *unsigned* quantity, the full range of which is only representable by a long. <P><DD><DL></DL></DD></DL><HR><A NAME="getNTPTimeStampLSW()"><!-- --></A><H3>getNTPTimeStampLSW</H3><PRE>public long <B>getNTPTimeStampLSW</B>()</PRE><DL><DD>Returns the least significant word of the NTP timestamp. This is returned as a long because it's a 32-bit *unsigned* quantity, the full range of which is only representable by a long<DD><DL></DL></DD></DL><HR><A NAME="getRTPTimeStamp()"><!-- --></A><H3>getRTPTimeStamp</H3><PRE>public long <B>getRTPTimeStamp</B>()</PRE><DL><DD>Returns the RTP Timestamp. This is returned as a long because it's a 32-bit *unsigned* quantity, the full range of which is only representable by a long. <P><DD><DL></DL></DD></DL><HR><A NAME="getSenderFeedback()"><!-- --></A><H3>getSenderFeedback</H3><PRE>public <A HREF="../../../../javax/media/rtp/rtcp/Feedback.html">Feedback</A> <B>getSenderFeedback</B>()</PRE><DL><DD>Returns a Feedback object corresponding to the feedback for this sender which the *local* participant is sending out in RTCP reports. This allows an application to quickly obtain the reception statistics we are generating for this source. Note that this method does not directly relate to the bits received in RTCP sender reports. This Feedback object is also available via the local participant (but not as easily) because it is part of the RTCP reports it is sending out. By calling getReports() on the local participant we could retrieve an RTCPReport containing this same Feedback. <P><DD><DL></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../javax/media/rtp/rtcp/Report.html"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="SenderReport.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><font size="-1"> <a href="mailto:jmf-bugs@sun.com">Submit a bug or feature</a> <br>Copyright 1999-2000 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved. See the <a href="spec-license.html">Specification License</a> for more details. <br>Sun, Sun Microsystems, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.</font></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -