Package | Description |
---|---|
org.jitsi.impl.neomedia | |
org.jitsi.impl.neomedia.recording | |
org.jitsi.impl.neomedia.rtp.translator | |
org.jitsi.service.neomedia |
Modifier and Type | Method and Description |
---|---|
StreamRTPManager |
MediaStreamImpl.getRTPManager()
Gets the RTPManager instance which sends and receives RTP and
RTCP traffic on behalf of this MediaStream.
|
StreamRTPManager |
MediaStreamImpl.getStreamRTPManager()
Gets the
StreamRTPManager which is to forward RTP and RTCP
traffic between this and other MediaStream s. |
StreamRTPManager |
MediaStreamImpl.queryRTPManager()
Gets the RTPManager instance which sends and receives RTP and
RTCP traffic on behalf of this MediaStream.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AudioMediaStreamImpl.configureRTPManagerBufferControl(StreamRTPManager rtpManager,
javax.media.control.BufferControl bufferControl)
Performs any optional configuration on the BufferControl of the
specified RTPManager which is to be used as the
RTPManager of this MediaStreamImpl.
|
protected void |
VideoMediaStreamImpl.configureRTPManagerBufferControl(StreamRTPManager rtpManager,
javax.media.control.BufferControl bufferControl)
Performs any optional configuration on the BufferControl of the
specified RTPManager which is to be used as the
RTPManager of this MediaStreamImpl.
|
protected void |
MediaStreamImpl.configureRTPManagerBufferControl(StreamRTPManager rtpManager,
javax.media.control.BufferControl bufferControl)
Performs any optional configuration on the BufferControl of the
specified RTPManager which is to be used as the
RTPManager of this MediaStreamImpl.
|
protected void |
AudioMediaStreamImpl.registerCustomCodecFormats(StreamRTPManager rtpManager)
Registers
AudioMediaStreamImpl.CUSTOM_CODEC_FORMATS with a specific
RTPManager. |
protected void |
MediaStreamImpl.registerCustomCodecFormats(StreamRTPManager rtpManager)
Registers any custom JMF Formats with a specific
RTPManager.
|
Modifier and Type | Field and Description |
---|---|
(package private) StreamRTPManager |
RecorderRtpImpl.streamRTPManager |
Modifier and Type | Field and Description |
---|---|
StreamRTPManager |
SendStreamImpl.streamRTPManager |
StreamRTPManager |
StreamRTPManagerDesc.streamRTPManager |
Modifier and Type | Method and Description |
---|---|
StreamRTPManager |
RTPTranslatorImpl.findStreamRTPManagerByReceiveSSRC(int receiveSSRC)
Finds the
StreamRTPManager which receives a specific SSRC. |
Modifier and Type | Method and Description |
---|---|
java.util.List<StreamRTPManager> |
RTPTranslatorImpl.getStreamRTPManagers()
Returns a list of StreamRTPManagers currently attached to
this RTPTranslator.
|
Modifier and Type | Method and Description |
---|---|
void |
RTPTranslatorImpl.addFormat(StreamRTPManager streamRTPManager,
javax.media.Format format,
int payloadType)
Specifies the RTP payload type (number) to be used for a specific
Format.
|
void |
RTPTranslatorImpl.addReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
Adds a ReceiveStreamListener to be notified about
ReceiveStreamEvents related to a specific neomedia
MediaStream (expressed as a StreamRTPManager for the
purposes of and in the terms of RTPTranslator).
|
void |
RTPTranslatorImpl.addRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
Adds a RemoteListener to be notified about RemoteEvents
received by this RTPTranslatorImpl.
|
void |
RTPTranslatorImpl.addSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
Not implemented because there are currently no uses of the underlying
functionality.
|
void |
RTPTranslatorImpl.addSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
Not implemented because there are currently no uses of the underlying
functionality.
|
javax.media.rtp.SendStream |
RTPTranslatorImpl.createSendStream(StreamRTPManager streamRTPManager,
javax.media.protocol.DataSource dataSource,
int streamIndex)
Creates a SendStream from the stream of a specific
DataSource that is at a specific zero-based position within the
array/list of streams of that DataSource.
|
void |
RTPTranslatorImpl.dispose(StreamRTPManager streamRTPManager)
Releases the resources allocated by this instance for the purposes of the
functioning of a specific StreamRTPManager in the course of its
execution and prepares that StreamRTPManager to be garbage
collected (as far as this RTPTranslatorImpl is concerned).
|
java.lang.Object |
RTPTranslatorImpl.getControl(StreamRTPManager streamRTPManager,
java.lang.String controlType)
Exposes
Controls.getControl(String) on the internal/underlying
RTPManager. |
javax.media.rtp.GlobalReceptionStats |
RTPTranslatorImpl.getGlobalReceptionStats(StreamRTPManager streamRTPManager)
Exposes
RTPManager.getGlobalReceptionStats() on the
internal/underlying RTPManager. |
javax.media.rtp.GlobalTransmissionStats |
RTPTranslatorImpl.getGlobalTransmissionStats(StreamRTPManager streamRTPManager)
Exposes
RTPManager.getGlobalTransmissionStats() on the
internal/underlying RTPManager. |
long |
RTPTranslatorImpl.getLocalSSRC(StreamRTPManager streamRTPManager)
Exposes
RTPSessionMgr.getLocalSSRC() on the internal/underlying
RTPSessionMgr. |
java.util.Vector<javax.media.rtp.ReceiveStream> |
RTPTranslatorImpl.getReceiveStreams(StreamRTPManager streamRTPManager)
Gets the ReceiveStreams associated with/related to a neomedia
MediaStream (specified in the form of a
StreamRTPManager instance for the purposes of and in the terms
of RTPManagerImpl).
|
SendStreamImpl |
SendStreamDesc.getSendStream(StreamRTPManager streamRTPManager,
boolean create) |
java.util.Vector<javax.media.rtp.SendStream> |
RTPTranslatorImpl.getSendStreams(StreamRTPManager streamRTPManager)
Gets the SendStreams associated with/related to a neomedia
MediaStream (specified in the form of a
StreamRTPManager instance for the purposes of and in the terms
of RTPManagerImpl).
|
void |
RTPTranslatorImpl.initialize(StreamRTPManager streamRTPManager,
javax.media.rtp.RTPConnector connector) |
void |
RTPTranslatorImpl.removeReceiveStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.ReceiveStreamListener listener)
Removes a ReceiveStreamListener to no longer be notified about
ReceiveStreamEvents related to a specific neomedia
MediaStream (expressed as a StreamRTPManager for the
purposes of and in the terms of RTPTranslator).
|
void |
RTPTranslatorImpl.removeRemoteListener(StreamRTPManager streamRTPManager,
javax.media.rtp.RemoteListener listener)
Removes a RemoteListener to no longer be notified about
RemoteEvents received by this RTPTranslatorImpl.
|
void |
RTPTranslatorImpl.removeSendStreamListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SendStreamListener listener)
Not implemented because there are currently no uses of the underlying
functionality.
|
void |
RTPTranslatorImpl.removeSessionListener(StreamRTPManager streamRTPManager,
javax.media.rtp.SessionListener listener)
Not implemented because there are currently no uses of the underlying
functionality.
|
Constructor and Description |
---|
SendStreamImpl(StreamRTPManager streamRTPManager,
SendStreamDesc sendStreamDesc) |
StreamRTPManagerDesc(StreamRTPManager streamRTPManager)
Initializes a new StreamRTPManagerDesc instance which is to
describe a specific StreamRTPManager.
|
Modifier and Type | Method and Description |
---|---|
StreamRTPManager |
RTPTranslator.findStreamRTPManagerByReceiveSSRC(int receiveSSRC)
Finds the
StreamRTPManager which receives a specific SSRC. |
StreamRTPManager |
MediaStream.getStreamRTPManager()
Gets the
StreamRTPManager which is to forward RTP and RTCP
traffic between this and other MediaStream s. |
Modifier and Type | Method and Description |
---|---|
java.util.List<StreamRTPManager> |
RTPTranslator.getStreamRTPManagers()
Returns a list of StreamRTPManagers currently attached to
this RTPTranslator.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.