public class Header extends Object implements Constants, Cloneable, Externalizable
| Modifier and Type | Class and Description |
|---|---|
static class |
Header.HeaderType |
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 |
getSize()
Getter for size.
|
Number |
getStreamId()
Getter for stream id
|
int |
getTimer()
Getter for timer
|
int |
getTimerBase() |
int |
getTimerDelta() |
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isExtended() |
void |
readExternal(ObjectInput in) |
void |
setChannelId(int channelId)
Setter for channel id
|
void |
setDataType(byte dataType)
Setter for data type
|
void |
setExtended(boolean extended) |
void |
setSize(int size)
Setter for size
|
void |
setStreamId(Number 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 Number getStreamId()
public void setStreamId(Number streamId)
streamId - Stream idpublic int getTimer()
public void setTimer(int timer)
timer - Timerpublic void setTimerBase(int timerBase)
public int getTimerBase()
public void setTimerDelta(int timerDelta)
public int getTimerDelta()
public void setExtended(boolean extended)
public boolean isExtended()
public boolean isEmpty()
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionCopyright © 2005–2017 Red5. All rights reserved.