Class ZRTCPTransformer
- java.lang.Object
-
- org.jitsi.impl.neomedia.transform.SinglePacketTransformer
-
- org.jitsi.impl.neomedia.transform.zrtp.ZRTCPTransformer
-
- All Implemented Interfaces:
PacketTransformer
public class ZRTCPTransformer extends SinglePacketTransformer
PacketTransformer that delegates the forward/reverse transformation of packets to different packet transformers.- Author:
- Werner Dittmann <Werner.Dittmann@t-online.de>
-
-
Constructor Summary
Constructors Constructor Description ZRTCPTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the transformer engine.RawPacketreverseTransform(RawPacket pkt)Decrypt a SRTCP packet Currently SRTCP packet encryption / decryption is not supported So this method does not change the packet contentvoidsetSrtcpIn(SinglePacketTransformer srtcpIn)voidsetSrtcpOut(SinglePacketTransformer srtcpOut)RawPackettransform(RawPacket pkt)Encrypt a SRTCP packet Currently SRTCP packet encryption / decryption is not supported So this method does not change the packet content-
Methods inherited from class org.jitsi.impl.neomedia.transform.SinglePacketTransformer
reverseTransform, transform
-
-
-
-
Method Detail
-
close
public void close()
Close the transformer engine. The close functions closes all stored default crypto contexts. This deletes key data and forces a cleanup of the crypto contexts.- Specified by:
closein interfacePacketTransformer- Overrides:
closein classSinglePacketTransformer
-
transform
public RawPacket transform(RawPacket pkt)
Encrypt a SRTCP packet Currently SRTCP packet encryption / decryption is not supported So this method does not change the packet content- Specified by:
transformin classSinglePacketTransformer- Parameters:
pkt- plain SRTCP packet to be encrypted- Returns:
- encrypted SRTCP packet
-
reverseTransform
public RawPacket reverseTransform(RawPacket pkt)
Decrypt a SRTCP packet Currently SRTCP packet encryption / decryption is not supported So this method does not change the packet content- Specified by:
reverseTransformin classSinglePacketTransformer- Parameters:
pkt- encrypted SRTCP packet to be decrypted- Returns:
- decrypted SRTCP packet
-
setSrtcpIn
public void setSrtcpIn(SinglePacketTransformer srtcpIn)
- Parameters:
srtcpIn- the srtcpIn to set
-
setSrtcpOut
public void setSrtcpOut(SinglePacketTransformer srtcpOut)
- Parameters:
srtcpOut- the srtcpOut to set
-
-