Package org.red5.server.net.rtmp.event
Class SetBuffer
java.lang.Object
org.red5.server.net.rtmp.event.BaseEvent
org.red5.server.net.rtmp.event.Ping
org.red5.server.net.rtmp.event.SetBuffer
- All Implemented Interfaces:
Externalizable
,Serializable
,IEvent
,IRTMPEvent
,Constants
Control message used to set a buffer.
- Author:
- Paul Gregoire (mondain@gmail.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent
IEvent.Type
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private static final long
private int
Fields inherited from class org.red5.server.net.rtmp.event.Ping
BUFFER_EMPTY, BUFFER_FULL, CLIENT_BUFFER, eventType, PING_CLIENT, PING_SWF_VERIFY, PONG_SERVER, PONG_SWF_VERIFY, RECORDED_STREAM, STREAM_BEGIN, STREAM_DRY, STREAM_PLAYBUFFER_CLEAR, UNDEFINED, UNKNOWN_5, UNKNOWN_8
Fields inherited from class org.red5.server.net.rtmp.event.BaseEvent
header, log, object, refcount, source, timestamp
Fields inherited from interface org.red5.server.net.rtmp.message.Constants
HANDSHAKE_SIZE, HEADER_CONTINUE, HEADER_NEW, HEADER_SAME_SOURCE, HEADER_TIMER_CHANGE, MEDIUM_INT_MAX, SO_CLIENT_CLEAR_DATA, SO_CLIENT_DELETE_DATA, SO_CLIENT_INITIAL_DATA, SO_CLIENT_SEND_MESSAGE, SO_CLIENT_STATUS, SO_CLIENT_UPDATE_ATTRIBUTE, SO_CLIENT_UPDATE_DATA, SO_CONNECT, SO_DELETE_ATTRIBUTE, SO_DISCONNECT, SO_SEND_MESSAGE, SO_SET_ATTRIBUTE, SOURCE_TYPE_LIVE, SOURCE_TYPE_VOD, TYPE_ABORT, TYPE_AGGREGATE, TYPE_AUDIO_DATA, TYPE_BYTES_READ, TYPE_CHUNK_SIZE, TYPE_CLIENT_BANDWIDTH, TYPE_EDGE_ORIGIN, TYPE_FLEX_MESSAGE, TYPE_FLEX_SHARED_OBJECT, TYPE_FLEX_STREAM_SEND, TYPE_INVOKE, TYPE_NOTIFY, TYPE_PING, TYPE_SERVER_BANDWIDTH, TYPE_SHARED_OBJECT, TYPE_STREAM_METADATA, TYPE_VIDEO_DATA
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
void
void
setBufferLength
(int bufferLength) void
setStreamId
(int streamId) toString()
void
Methods inherited from class org.red5.server.net.rtmp.event.Ping
doRelease, getDataType, getDebug, getEventType, getValue2, getValue3, getValue4, releaseInternal, setDebug, setEventType, setValue2, setValue3, setValue4
Methods inherited from class org.red5.server.net.rtmp.event.BaseEvent
getHeader, getObject, getSource, getSourceType, getTimestamp, getType, hasSource, release, retain, setHeader, setSource, setSourceType, setTimestamp, setType
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
streamId
private int streamId -
bufferLength
private int bufferLength
-
-
Constructor Details
-
SetBuffer
public SetBuffer() -
SetBuffer
public SetBuffer(int streamId, int bufferLength)
-
-
Method Details
-
getStreamId
public int getStreamId()- Returns:
- the streamId
-
setStreamId
public void setStreamId(int streamId) - Parameters:
streamId
- the streamId to set
-
getBufferLength
public int getBufferLength()- Returns:
- the bufferLength
-
setBufferLength
public void setBufferLength(int bufferLength) - Parameters:
bufferLength
- the bufferLength to set
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Overrides:
readExternal
in classPing
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Overrides:
writeExternal
in classPing
- Throws:
IOException
-
toString
Description copied from class:Ping
-