org.red5.server.stream
public class PlayBuffer extends Object
Constructor and Description |
---|
PlayBuffer(long capacity)
Create play buffer with given capacity
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Empty this buffer.
|
long |
getCapacity()
Buffer capacity in bytes.
|
int |
getMessageCount()
Number of messages in buffer.
|
long |
getMessageSize()
Total message size in bytes.
|
RTMPMessage |
peekMessage()
Peek a message but not take it from the buffer.
|
boolean |
putMessage(RTMPMessage message)
Put a message into this buffer.
|
void |
setCapacity(long capacity)
Setter for capacity
|
RTMPMessage |
takeMessage()
Take a message from this buffer.
|
public PlayBuffer(long capacity)
capacity
- Capacity of bufferpublic long getCapacity()
public void setCapacity(long capacity)
capacity
- New capacitypublic int getMessageCount()
public long getMessageSize()
public boolean putMessage(RTMPMessage message)
message
- RTMP messagepublic RTMPMessage takeMessage()
public RTMPMessage peekMessage()
public void clear()
Copyright © 2006-2012 The Red5 Project