|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.neomedia.RTPTranslatorImpl
public class RTPTranslatorImpl
Implements RTPTranslator which represents an RTP translator which forwards RTP and RTCP traffic between multiple MediaStreams.
| Constructor Summary | |
|---|---|
RTPTranslatorImpl()
Initializes a new RTPTranslatorImpl instance. |
|
| Method Summary | |
|---|---|
void |
addFormat(StreamRTPManager streamRTPManager,
javax.media.Format format,
int payloadType)
|
void |
addReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
|
void |
addRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
|
void |
addSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
|
void |
addSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
|
javax.media.rtp.SendStream |
createSendStream(StreamRTPManager streamRTPManager,
javax.media.protocol.DataSource dataSource,
int streamIndex)
|
void |
dispose()
Releases the resources allocated by this instance in the course of its execution and prepares it to be garbage collected. |
void |
dispose(StreamRTPManager streamRTPManager)
|
Object |
getControl(StreamRTPManager streamRTPManager,
String controlType)
|
javax.media.rtp.GlobalReceptionStats |
getGlobalReceptionStats(StreamRTPManager streamRTPManager)
|
javax.media.rtp.GlobalTransmissionStats |
getGlobalTransmissionStats(StreamRTPManager streamRTPManager)
|
long |
getLocalSSRC(StreamRTPManager streamRTPManager)
|
Vector<javax.media.rtp.ReceiveStream> |
getReceiveStreams(StreamRTPManager streamRTPManager)
|
Vector<javax.media.rtp.SendStream> |
getSendStreams(StreamRTPManager streamRTPManager)
|
void |
initialize(StreamRTPManager streamRTPManager,
javax.media.rtp.RTPConnector connector)
|
void |
removeReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
|
void |
removeRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
|
void |
removeSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
|
void |
removeSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
|
void |
update(javax.media.rtp.event.ReceiveStreamEvent event)
Notifies this ReceiveStreamListener about a specific event related to a ReceiveStream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RTPTranslatorImpl()
| Method Detail |
|---|
public void addFormat(StreamRTPManager streamRTPManager,
javax.media.Format format,
int payloadType)
public void addReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
public void addRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
public void addSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
public void addSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
public javax.media.rtp.SendStream createSendStream(StreamRTPManager streamRTPManager,
javax.media.protocol.DataSource dataSource,
int streamIndex)
throws IOException,
javax.media.format.UnsupportedFormatException
IOException
javax.media.format.UnsupportedFormatExceptionpublic void dispose()
dispose in interface RTPTranslatorpublic void dispose(StreamRTPManager streamRTPManager)
public Object getControl(StreamRTPManager streamRTPManager,
String controlType)
public javax.media.rtp.GlobalReceptionStats getGlobalReceptionStats(StreamRTPManager streamRTPManager)
public javax.media.rtp.GlobalTransmissionStats getGlobalTransmissionStats(StreamRTPManager streamRTPManager)
public long getLocalSSRC(StreamRTPManager streamRTPManager)
public Vector<javax.media.rtp.ReceiveStream> getReceiveStreams(StreamRTPManager streamRTPManager)
public Vector<javax.media.rtp.SendStream> getSendStreams(StreamRTPManager streamRTPManager)
public void initialize(StreamRTPManager streamRTPManager,
javax.media.rtp.RTPConnector connector)
public void removeReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
public void removeRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
public void removeSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
public void removeSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
public void update(javax.media.rtp.event.ReceiveStreamEvent event)
update in interface javax.media.rtp.ReceiveStreamListenerevent - a ReceiveStreamEvent which contains the specifics
of the event this ReceiveStreamListener is being notified aboutReceiveStreamListener.update(ReceiveStreamEvent)
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||