public class REDTransformEngine extends Object implements TransformEngine, PacketTransformer
PacketTransformer and
TransformEngine for RED (RFC2198).| Constructor and Description |
|---|
REDTransformEngine()
Initializes a new REDTransformEngine instance.
|
REDTransformEngine(byte incomingPT,
byte outgoingPT)
Initializes a new REDTransformEngine instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this PacketTransformer i.e.
|
PacketTransformer |
getRTCPTransformer()
Gets the PacketTransformer for RTCP packets.
|
PacketTransformer |
getRTPTransformer()
Gets the PacketTransformer for RTP packets.
|
RawPacket[] |
reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
void |
setIncomingPT(byte incomingPT)
Sets the RED payload type for incoming red packets.
|
void |
setOutgoingPT(byte outgoingPT)
Sets the RED payload type for outgoing red packets.
|
RawPacket[] |
transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
public REDTransformEngine(byte incomingPT,
byte outgoingPT)
incomingPT - the RED payload type number for incoming packets.outgoingPT - the RED payload type number for outgoing packets.public REDTransformEngine()
public void setIncomingPT(byte incomingPT)
incomingPT - the payload type to set.public void setOutgoingPT(byte outgoingPT)
outgoingPT - the payload type to set.public void close()
close in interface PacketTransformerpublic RawPacket[] reverseTransform(RawPacket[] pkts)
reverseTransform in interface PacketTransformerpkts - the transformed packets to be restored.public RawPacket[] transform(RawPacket[] pkts)
transform in interface PacketTransformerpkts - the packets to be transformedpublic PacketTransformer getRTPTransformer()
getRTPTransformer in interface TransformEnginepublic PacketTransformer getRTCPTransformer()
getRTCPTransformer in interface TransformEngineCopyright © 2021 jitsi.org. All rights reserved.