public class RTPConnectorUDPInputStream extends TransformInputStream<java.net.DatagramSocket>
PACKET_RECEIVE_BUFFER_LENGTH, socket
Constructor and Description |
---|
RTPConnectorUDPInputStream(java.net.DatagramSocket socket)
Initializes a new RTPConnectorInputStream which is to receive
packet data from a specific UDP socket.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doLogPacket(java.net.DatagramPacket p)
Log the packet.
|
protected void |
receive(java.net.DatagramPacket p)
Receive packet.
|
protected void |
setReceiveBufferSize(int receiveBufferSize) |
createRawPacket, getTransformer, setTransformer
addDatagramPacketFilter, close, endOfStream, getContentDescriptor, getContentLength, getControl, getControls, getDatagramPacketFilters, getMinimumTransferSize, getNumberOfReceivedBytes, getPacketLoggingService, read, read, setEnabled, setPriority, setThreadPriority, setTransferHandler
public RTPConnectorUDPInputStream(java.net.DatagramSocket socket)
socket
- the UDP socket the new instance is to receive data fromprotected void doLogPacket(java.net.DatagramPacket p)
doLogPacket
in class RTPConnectorInputStream<java.net.DatagramSocket>
p
- packet to logprotected void receive(java.net.DatagramPacket p) throws java.io.IOException
receive
in class RTPConnectorInputStream<java.net.DatagramSocket>
p
- packet for receivingjava.io.IOException
- if something goes wrong during receivingprotected void setReceiveBufferSize(int receiveBufferSize) throws java.io.IOException
setReceiveBufferSize
in class RTPConnectorInputStream<java.net.DatagramSocket>
java.io.IOException
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.