Package org.red5.server.net.rtmp
Class ReadBuffer
java.lang.Object
org.red5.server.net.rtmp.ReadBuffer
Buffer for incoming data.
- Author:
- Paul Gregoire (mondain@gmail.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuffer(byte[] in) Add a byte array to the buffer.voidaddBuffer(org.apache.mina.core.buffer.IoBuffer in) Add a IoBuffer to the buffer.voidbyte[]Returns buffered byte array.byte[]getBuffer(int length) Returns buffered byte array.org.apache.mina.core.buffer.IoBufferReturns buffered IoBuffer itself.intReturns the buffer size.
-
Constructor Details
-
ReadBuffer
public ReadBuffer()
-
-
Method Details
-
getBufferSize
public int getBufferSize()Returns the buffer size.- Returns:
- buffer remaining
-
addBuffer
public void addBuffer(byte[] in) Add a byte array to the buffer.- Parameters:
in- incoming bytes
-
addBuffer
public void addBuffer(org.apache.mina.core.buffer.IoBuffer in) Add a IoBuffer to the buffer.- Parameters:
in- incoming IoBuffer
-
getBufferAsIoBuffer
public org.apache.mina.core.buffer.IoBuffer getBufferAsIoBuffer()Returns buffered IoBuffer itself.- Returns:
- IoBuffer
-
getBuffer
public byte[] getBuffer()Returns buffered byte array.- Returns:
- bytes
-
getBuffer
public byte[] getBuffer(int length) Returns buffered byte array.- Parameters:
length- size of the array to return- Returns:
- bytes
-
clearBuffer
public void clearBuffer()
-