public class SRTPTransformer extends SinglePacketTransformer
| Constructor and Description |
|---|
SRTPTransformer(org.jitsi.srtp.SrtpContextFactory factory)
Initializes a new SRTPTransformer instance.
|
SRTPTransformer(org.jitsi.srtp.SrtpContextFactory forwardFactory,
org.jitsi.srtp.SrtpContextFactory reverseFactory)
Constructs a SRTPTransformer object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this SRTPTransformer and the underlying transform
engines.It closes all stored crypto contexts.
|
RawPacket |
reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet (i.e.
|
void |
setContextFactory(org.jitsi.srtp.SrtpContextFactory factory,
boolean forward)
Sets a new key factory when key material has changed.
|
RawPacket |
transform(RawPacket pkt)
Transforms a specific packet.
|
reverseTransform, transformpublic SRTPTransformer(org.jitsi.srtp.SrtpContextFactory factory)
factory - the context factory to be used by the new
instance for both directions.public SRTPTransformer(org.jitsi.srtp.SrtpContextFactory forwardFactory,
org.jitsi.srtp.SrtpContextFactory reverseFactory)
forwardFactory - The associated context factory for forward
transformations.reverseFactory - The associated context factory for reverse
transformations.public void setContextFactory(org.jitsi.srtp.SrtpContextFactory factory,
boolean forward)
factory - The associated context factory for transformations.forward - true if the supplied factory is for forward
transformations, false for the reverse transformation
factory.public void close()
close in interface PacketTransformerclose in class SinglePacketTransformerpublic RawPacket reverseTransform(RawPacket pkt)
reverseTransform in class SinglePacketTransformerpkt - the transformed packet to be restoredpublic RawPacket transform(RawPacket pkt)
transform in class SinglePacketTransformerpkt - the packet to be transformedCopyright © 2022 jitsi.org. All rights reserved.