org.red5.server.net.rtmp.message
public class Header extends Object implements Constants, Cloneable, Externalizable
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 and Description |
---|
Header() |
Modifier and Type | Method and Description |
---|---|
Header |
clone() |
boolean |
equals(Object other) |
int |
getChannelId()
Getter for channel id
|
byte |
getDataType()
Getter for data type
|
int |
getExtendedTimestamp()
Getter for Extended Timestamp
|
int |
getSize()
Getter for size.
|
int |
getStreamId()
Getter for stream id
|
int |
getTimer()
Getter for timer
|
int |
getTimerBase() |
int |
getTimerDelta() |
boolean |
isGarbage() |
void |
readExternal(ObjectInput in) |
void |
setChannelId(int channelId)
Setter for channel id
|
void |
setDataType(byte dataType)
Setter for data type
|
void |
setExtendedTimestamp(int extendedTimestamp)
Setter for Extended Timestamp
|
void |
setIsGarbage(boolean isGarbage) |
void |
setSize(int size)
Setter for size
|
void |
setStreamId(int streamId)
Setter for stream id
|
void |
setTimer(int timer)
Setter for timer
|
void |
setTimerBase(int timerBase) |
void |
setTimerDelta(int timerDelta) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public int getChannelId()
public void setChannelId(int channelId)
channelId
- Header channel idpublic byte getDataType()
public void setDataType(byte dataType)
dataType
- Data typepublic int getSize()
public void setSize(int size)
size
- Header sizepublic int getStreamId()
public void setStreamId(int streamId)
streamId
- Stream idpublic int getExtendedTimestamp()
public void setExtendedTimestamp(int extendedTimestamp)
extendedTimestamp
- Extended Timestamppublic int getTimer()
public void setTimer(int timer)
timer
- Timerpublic void setTimerDelta(int timerDelta)
public int getTimerDelta()
public void setTimerBase(int timerBase)
public int getTimerBase()
public void setIsGarbage(boolean isGarbage)
public boolean isGarbage()
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
Copyright © 2006-2012 The Red5 Project