/*
* @(#)LocalCollisionEvent.java 1.6 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package javax.media.rtp.event;
import javax.media.rtp.*;
/**
* Informs the RTP client that the SSRC it was using collided with
* another SSRC in the session. A new
* SSRC is provided for the client's use; however, the client can
* override this value by returning a different one. <P>
*
*/
public class LocalCollisionEvent extends SessionEvent{
/**
The ReceiveStream object with the colliding SSRC
*/
private ReceiveStream recvStream;
/**
* The new SSRC that the SessionManager will use
* for sending stream, unless
* the client returns a different value
*/
private long newSSRC;
public LocalCollisionEvent(SessionManager from,
ReceiveStream recvStream,
long newSSRC){
super(from);
this.recvStream = recvStream;
this.newSSRC = newSSRC;
}
public ReceiveStream getReceiveStream(){
return recvStream;
}
public long getNewSSRC(){
return newSSRC;
}
}
|