/*
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package net.java.sip.communicator.impl.media.transform;
/**
* TransformEngine defines how to get PacketTransformer for RTP/RTCP packets.
* We can use a single PacketTransformer for both RTP/RTCP packets and also we
* can use two different PacketTransformers for RTP and RTCP.
*
* @author Bing SU (nova.su@gmail.com)
*/
public interface TransformEngine
{
/**
* Get the PacketTransformer for RTP packets
*
* @return the PacketTransformer for RTP packets
*/
public PacketTransformer getRTPTransformer();
/**
* Get the PacketTransformer for RTCP packets
*
* @return the PacketTransformer for RTCP packets
*/
public PacketTransformer getRTCPTransformer();
}