Modifier and Type | Class and Description |
---|---|
class |
PacketBuffer
A TransformEngine and PacketTransformer which implement
a fixed-size buffer.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
PacketBuffer.getRTCPTransformer()
Implements
TransformEngine.getRTCPTransformer() . |
PacketTransformer |
PacketBuffer.getRTPTransformer()
Implements
TransformEngine.getRTPTransformer() . |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AudioRTCPTermination.RTCPTransformer |
(package private) class |
RTCPReceiverFeedbackTermination.RTCPTransformer |
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
AudioRTCPTermination.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
RTCPReceiverFeedbackTermination.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
AudioRTCPTermination.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
RTCPReceiverFeedbackTermination.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
MediaStreamTrackReceiver
Contains the
MediaStreamTrackDesc s for a MediaStream . |
class |
TransportCCEngine.EgressEngine
Handles outgoing RTP packets for this
TransportCCEngine . |
class |
TransportCCEngine.IngressEngine
Handles incoming RTP packets for this
TransportCCEngine . |
class |
VideoMediaStreamTrackReceiver
Extends the generic
MediaStreamTrackReceiver with logic to update
its MediaStreamTrackDesc s with received packets. |
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
MediaStreamTrackReceiver.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
TransportCCEngine.EgressEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
TransportCCEngine.IngressEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
MediaStreamTrackReceiver.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
TransportCCEngine.EgressEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
TransportCCEngine.IngressEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteBitrateEstimatorWrapper
This is the receive-side remote bitrate estimator.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
RemoteBitrateEstimatorWrapper.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
RemoteBitrateEstimatorWrapper.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsSendTimeEngine
Implements a TransformEngine which replaces the timestamps in
abs-send-time RTP extensions with timestamps generated locally.
|
class |
CachingTransformer
Implements a cache of outgoing RTP packets.
|
(package private) class |
DebugTransformEngine.MyRTCPPacketTransformer
Logs RTCP packets that go in and out of the MediaStream that
owns this instance.
|
(package private) class |
DebugTransformEngine.MyRTPPacketTransformer
Logs RTP packets that go in and out of the MediaStream that owns
this instance.
|
class |
OriginalHeaderBlockTransformEngine
Appends an Original Header Block packet extension to incoming packets.
|
class |
PaddingTermination
De-duplicates RTP packets from incoming RTP streams.
|
class |
REDFilterTransformEngine
Removes the RED encapsulation (RFC2198) from outgoing packets, dropping
non-primary (redundancy) packets.
|
class |
REDTransformEngine
Implements a
PacketTransformer and
TransformEngine for RED (RFC2198). |
class |
RetransmissionRequesterImpl
Creates classes to handle both the detection of loss and the creation
and sending of nack packets, and a scheduler to allow for nacks to be
re-transmitted at a set interval
|
class |
SinglePacketTransformer
Extends the PacketTransformer interface with methods which allow
the transformation of a single packet into a single packet.
|
class |
SinglePacketTransformerAdapter |
class |
TransformEngineChain.PacketTransformerChain
A PacketTransformerChain is a meta PacketTransformer
that applies all transformers present in this engine chain.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
REDTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
RtxTransformer.getRTCPTransformer()
Implements
TransformEngine.getRTCPTransformer() . |
PacketTransformer |
OriginalHeaderBlockTransformEngine.getRTCPTransformer()
Implements
TransformEngine.getRTCPTransformer() . |
PacketTransformer |
REDFilterTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
TransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
RetransmissionRequesterImpl.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
DiscardTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
PaddingTermination.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
CachingTransformer.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
AbsSendTimeEngine.getRTCPTransformer()
Implements
TransformEngine.getRTCPTransformer() . |
PacketTransformer |
TransformEngineWrapper.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
TransformEngineChain.getRTCPTransformer()
Returns the meta PacketTransformer that will be applying
RTCP transformations from all engines registered in this
TransformEngineChain.
|
PacketTransformer |
REDTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
RtxTransformer.getRTPTransformer()
Implements
TransformEngine.getRTPTransformer() . |
PacketTransformer |
OriginalHeaderBlockTransformEngine.getRTPTransformer()
Implements
TransformEngine.getRTPTransformer() . |
PacketTransformer |
REDFilterTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
TransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
RetransmissionRequesterImpl.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
DiscardTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
PaddingTermination.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
CachingTransformer.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
AbsSendTimeEngine.getRTPTransformer()
Implements
TransformEngine.getRTPTransformer() . |
PacketTransformer |
TransformEngineWrapper.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
PacketTransformer |
TransformEngineChain.getRTPTransformer()
Returns the meta PacketTransformer that will be applying
RTCP transformations from all engines registered in this
TransformEngineChain.
|
PacketTransformer |
TransformInputStream.getTransformer()
Gets the PacketTransformer which is used to reverse-transform
packets.
|
PacketTransformer |
TransformUDPOutputStream.getTransformer()
Gets the
PacketTransformer used by this instance to transform
RawPacket s. |
PacketTransformer |
TransformOutputStream.getTransformer()
Gets the
PacketTransformer used by this instance to transform
RawPacket s. |
PacketTransformer |
AbstractTransformOutputStream.getTransformer()
Gets the
PacketTransformer used by this instance to transform
RawPacket s. |
PacketTransformer |
TransformTCPOutputStream.getTransformer()
Gets the
PacketTransformer used by this instance to transform
RawPacket s. |
Modifier and Type | Method and Description |
---|---|
void |
TransformInputStream.setTransformer(PacketTransformer transformer)
Sets the PacketTransformer which is to be used to
reverse-transform packets.
|
void |
TransformUDPOutputStream.setTransformer(PacketTransformer transformer)
Sets the
PacketTransformer to be used by this instance to
transform RawPacket s. |
void |
TransformOutputStream.setTransformer(PacketTransformer transformer)
Sets the
PacketTransformer to be used by this instance to
transform RawPacket s. |
void |
TransformOutputStreamImpl.setTransformer(PacketTransformer transformer)
Sets the
PacketTransformer to be used by this instance to
transform RawPacket s. |
void |
AbstractTransformOutputStream.setTransformer(PacketTransformer transformer)
Sets the
PacketTransformer to be used by this instance to
transform RawPacket s. |
void |
TransformTCPOutputStream.setTransformer(PacketTransformer transformer)
Sets the
PacketTransformer to be used by this instance to
transform RawPacket s. |
Modifier and Type | Class and Description |
---|---|
class |
CsrcTransformEngine
We use this engine to add the list of CSRC identifiers in RTP packets that
we send to conference participants during calls where we are the mixer.
|
class |
SsrcTransformEngine
Implements read-only support for "A Real-Time Transport Protocol (RTP)
Header Extension for Client-to-Mixer Audio Level Indication".
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
SsrcTransformEngine.getRTCPTransformer()
Always returns null since this engine does not require any
RTCP transformations.
|
PacketTransformer |
CsrcTransformEngine.getRTCPTransformer()
Always returns null since this engine does not require any
RTCP transformations.
|
PacketTransformer |
SsrcTransformEngine.getRTPTransformer()
Returns a reference to this class since it is performing RTP
transformations in here.
|
PacketTransformer |
CsrcTransformEngine.getRTPTransformer()
Returns a reference to this class since it is performing RTP
transformations in here.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
DelayingTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
DelayingTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
DtlsPacketTransformer
Implements
PacketTransformer for DTLS-SRTP. |
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
DtlsTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
DtlsTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
DtmfTransformEngine
The class is responsible for sending DTMF tones in an RTP audio stream as
described by RFC4733.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
DtmfTransformEngine.getRTCPTransformer()
Always returns null since this engine does not require any
RTCP transformations.
|
PacketTransformer |
DtmfTransformEngine.getRTPTransformer()
Returns a reference to this class since it is performing RTP
transformations in here.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFECReceiver
A
PacketTransformer which handles incoming fec packets. |
(package private) class |
FECSender
PacketTransformer which adds ulpfec packets.
|
class |
FECTransformEngine
Implements a
PacketTransformer and
TransformEngine for RFC5109. |
class |
FlexFec03Receiver
Receive and process FlexFec03 packets, recovering missing packets where
possible
|
class |
ULPFECReceiver
This class handles the reception of incoming ULPFEC (RFC 5109) packets
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
FECTransformEngine.getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
FECTransformEngine.getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
Modifier and Type | Class and Description |
---|---|
class |
PayloadTypeTransformEngine
We use this engine to change payload types of outgoing RTP packets if needed.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
PayloadTypeTransformEngine.getRTCPTransformer()
Always returns null since this engine does not require any
RTCP transformations.
|
PacketTransformer |
PayloadTypeTransformEngine.getRTPTransformer()
Returns a reference to this class since it is performing RTP
transformations in here.
|
Modifier and Type | Class and Description |
---|---|
class |
CompoundPacketEngine
Implements a TransformEngine which splits incoming RTCP compound
packets into individual packets.
|
class |
StatisticsEngine
Implements a TransformEngine monitors the incoming and outgoing RTCP
packets, logs and stores statistical data about an associated
MediaStream.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
CompoundPacketEngine.getRTCPTransformer()
Returns a reference to this class since it is performing RTCP
transformations in here.
|
PacketTransformer |
StatisticsEngine.getRTCPTransformer()
Returns a reference to this class since it is performing RTP
transformations in here.
|
PacketTransformer |
CompoundPacketEngine.getRTPTransformer()
Always returns null since this engine does not require any
RTP transformations.
|
PacketTransformer |
StatisticsEngine.getRTPTransformer()
Always returns null since this engine does not require any
RTP transformations.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
SDesTransformEngine.getRTCPTransformer() |
PacketTransformer |
SDesTransformEngine.getRTPTransformer() |
Modifier and Type | Class and Description |
---|---|
class |
SRTCPTransformer
SRTCPTransformer implements PacketTransformer.
|
class |
SRTPTransformer
SRTPTransformer implements PacketTransformer and provides implementations
for RTP packet to SRTP packet transformation and SRTP packet to RTP packet
transformation logic.
|
Modifier and Type | Class and Description |
---|---|
class |
ZRTCPTransformer
PacketTransformer that delegates the forward/reverse transformation of
packets to different packet transformers.
|
class |
ZRTPTransformEngine
JMF extension/connector to support GNU ZRTP4J.
|
Modifier and Type | Method and Description |
---|---|
PacketTransformer |
ZRTPTransformEngine.getRTPTransformer()
Returns this RTPTransformer.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.