public abstract class TransformInputStream<T> extends RTPConnectorInputStream<T>
PACKET_RECEIVE_BUFFER_LENGTH, socket
Modifier | Constructor and Description |
---|---|
protected |
TransformInputStream(T socket)
Initializes a new TransformInputStream which is to transform the
packets received from a specific (network) socket.
|
Modifier and Type | Method and Description |
---|---|
protected RawPacket[] |
createRawPacket(java.net.DatagramPacket datagramPacket)
Creates a new RawPacket array from a specific
DatagramPacket in order to have this instance receive its
packet data through its
RTPConnectorInputStream.read(byte[], int, int) method. |
PacketTransformer |
getTransformer()
Gets the PacketTransformer which is used to reverse-transform
packets.
|
void |
setTransformer(PacketTransformer transformer)
Sets the PacketTransformer which is to be used to
reverse-transform packets.
|
addDatagramPacketFilter, close, doLogPacket, endOfStream, getContentDescriptor, getContentLength, getControl, getControls, getDatagramPacketFilters, getMinimumTransferSize, getNumberOfReceivedBytes, getPacketLoggingService, read, read, receive, setEnabled, setPriority, setReceiveBufferSize, setThreadPriority, setTransferHandler
protected TransformInputStream(T socket)
socket
- the (network) socket from which packets are to be received
and transformed by the new instanceprotected RawPacket[] createRawPacket(java.net.DatagramPacket datagramPacket)
RTPConnectorInputStream.read(byte[], int, int)
method.
Reverse-transforms the received packet.createRawPacket
in class RTPConnectorInputStream<T>
datagramPacket
- the DatagramPacket containing the packet
dataRTPConnectorInputStream.read(byte[], int, int)
methodRTPConnectorInputStream.createRawPacket(DatagramPacket)
public PacketTransformer getTransformer()
public void setTransformer(PacketTransformer transformer)
transformer
- the PacketTransformer which is to be used to
reverse-transform packets.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.