public abstract class SinglePacketTransformer extends Object implements PacketTransformer
| Constructor and Description |
|---|
SinglePacketTransformer()
Ctor.
|
SinglePacketTransformer(Predicate<org.jitsi.utils.ByteArrayBuffer> packetPredicate)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this PacketTransformer i.e.
|
abstract RawPacket |
reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket[] |
reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
abstract RawPacket |
transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket[] |
transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
public SinglePacketTransformer()
public SinglePacketTransformer(Predicate<org.jitsi.utils.ByteArrayBuffer> packetPredicate)
packetPredicate - the PacketPredicate to use to match
packets to (reverse) transform.public void close()
SinglePacketTransformer does
nothing.close in interface PacketTransformerpublic abstract RawPacket reverseTransform(RawPacket pkt)
pkt - the transformed packet to be restored.public RawPacket[] reverseTransform(RawPacket[] pkts)
reverseTransform(RawPacket) on each one.reverseTransform in interface PacketTransformerpkts - the transformed packets to be restored.public abstract RawPacket transform(RawPacket pkt)
pkt - the packet to be transformed.public RawPacket[] transform(RawPacket[] pkts)
transform(RawPacket)
on each one.transform in interface PacketTransformerpkts - the packets to be transformedCopyright © 2021 jitsi.org. All rights reserved.