public class Tag extends Object implements ITag
AVC_PACKET_TYPE_END_OF_SEQUENCE, AVC_PACKET_TYPE_NALU, AVC_PACKET_TYPE_SEQUENCE_HEADER, FLAG_CODEC_H263, FLAG_CODEC_SCREEN, FLAG_CODEC_VP6, FLAG_FORMAT_ADPCM, FLAG_FORMAT_MP3, FLAG_FORMAT_NELLYMOSER, FLAG_FORMAT_NELLYMOSER_8_KHZ, FLAG_FORMAT_RAW, FLAG_FRAMETYPE_DISPOSABLE, FLAG_FRAMETYPE_GENERATED_KEYFRAME, FLAG_FRAMETYPE_INFO, FLAG_FRAMETYPE_INTERFRAME, FLAG_FRAMETYPE_KEYFRAME, FLAG_RATE_11_KHZ, FLAG_RATE_22_KHZ, FLAG_RATE_44_KHZ, FLAG_RATE_48_KHZ, FLAG_RATE_5_5_KHZ, FLAG_SIZE_16_BIT, FLAG_SIZE_8_BIT, FLAG_TYPE_MONO, FLAG_TYPE_STEREO, INFO_PACKET_SEEK_END, INFO_PACKET_SEEK_START, MASK_SOUND_FORMAT, MASK_SOUND_RATE, MASK_SOUND_SIZE, MASK_SOUND_TYPE, MASK_VIDEO_CODEC, MASK_VIDEO_FRAMETYPE, TYPE_AUDIO, TYPE_ENCRYPTED, TYPE_ENCRYPTED_AUDIO, TYPE_ENCRYPTED_METADATA, TYPE_ENCRYPTED_VIDEO, TYPE_METADATA, TYPE_VIDEO
Constructor and Description |
---|
Tag()
Constructs a new Tag.
|
Tag(byte dataType,
int timestamp,
int bodySize,
IoBuffer body,
int previousTagSize)
TagImpl Constructor
|
Modifier and Type | Method and Description |
---|---|
byte |
getBitflags()
Getter for bit flags
|
IoBuffer |
getBody()
Return the body IoBuffer
|
int |
getBodySize()
Return the size of the body
|
IoBuffer |
getData()
Returns the data as a ByteBuffer
|
byte |
getDataType()
Get the data type
|
int |
getPreviousTagSize()
Return previous tag size
|
int |
getPreviuosTagSize()
Getter for previous tag size
|
int |
getTimestamp()
Return the timestamp
|
byte |
getType()
Getter for tag type
|
void |
setBitflags(byte bitflags)
Setter for bit flags
|
void |
setBody(IoBuffer body)
Set the body ByteBuffer.
|
void |
setBodySize(int bodySize)
Set the size of the body.
|
void |
setData()
Setter for tag data.
|
void |
setDataType(byte dataType)
Set the data type.
|
void |
setPreviousTagSize(int size)
Set the size of the previous tag.
|
void |
setPreviuosTagSize(int previuosTagSize)
Setter for previous tag size
|
void |
setTimestamp(int timestamp)
Set the timestamp.
|
void |
setType(byte type)
Setter for tag type
|
String |
toString()
Prints out the contents of the tag
|
public Tag(byte dataType, int timestamp, int bodySize, IoBuffer body, int previousTagSize)
dataType
- Tag data typetimestamp
- TimestampbodySize
- Tag body sizebody
- Tag bodypreviousTagSize
- Previous tag size informationpublic Tag()
public byte getBitflags()
public void setBitflags(byte bitflags)
bitflags
- Bit flagspublic int getPreviuosTagSize()
public void setPreviuosTagSize(int previuosTagSize)
previuosTagSize
- Value to set for previous tag sizepublic IoBuffer getData()
public IoBuffer getBody()
public int getBodySize()
getBodySize
in interface ITag
public byte getDataType()
getDataType
in interface ITag
public int getTimestamp()
getTimestamp
in interface ITag
public int getPreviousTagSize()
getPreviousTagSize
in interface ITag
public String toString()
public byte getType()
public void setType(byte type)
type
- Tag typepublic void setBody(IoBuffer body)
public void setBodySize(int bodySize)
setBodySize
in interface ITag
bodySize
- Body sizepublic void setDataType(byte dataType)
setDataType
in interface ITag
dataType
- Data typepublic void setTimestamp(int timestamp)
setTimestamp
in interface ITag
timestamp
- Timestamppublic void setData()
public void setPreviousTagSize(int size)
setPreviousTagSize
in interface ITag
size
- Previous tag sizeCopyright © 2006-2012 The Red5 Project