示例#1
0
 /**
  * Gets the SSRC of a <tt>ReceiveStream</tt> as a (non-negative) <tt>long</tt>.
  *
  * <p>FMJ stores the 32-bit SSRC values in <tt>int</tt>s, and the <tt>ReceiveStream.getSSRC()</tt>
  * implementation(s) don't take care of converting the negative <tt>int</tt> values sometimes
  * resulting from reading of a 32-bit field into the correct unsigned <tt>long</tt> value. So do
  * the conversion here.
  *
  * @param receiveStream the <tt>ReceiveStream</tt> for which to get the SSRC.
  * @return the SSRC of <tt>receiveStream</tt> an a (non-negative) <tt>long</tt>.
  */
 private long getReceiveStreamSSRC(ReceiveStream receiveStream) {
   return 0xffffffffL & receiveStream.getSSRC();
 }