|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.red5.server.net.rtmp.event.BaseEvent
org.red5.server.net.rtmp.event.VideoData
public class VideoData
Video data event
| Nested Class Summary | |
|---|---|
static class |
VideoData.FrameType
Videoframe type |
| Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent |
|---|
IEvent.Type |
| Field Summary | |
|---|---|
protected IoBuffer |
data
Video data |
protected VideoData.FrameType |
frameType
Frame type, unknown by default |
| Fields inherited from class org.red5.server.net.rtmp.event.BaseEvent |
|---|
extendedTimestamp, header, object, refcount, source, timestamp |
| Constructor Summary | |
|---|---|
VideoData()
Constructs a new VideoData. |
|
VideoData(IoBuffer data)
Create video data event with given data buffer |
|
| Method Summary | |
|---|---|
IoBuffer |
getData()
Getter for property 'data'. |
byte |
getDataType()
Getter for data type |
VideoData.FrameType |
getFrameType()
Getter for frame type |
void |
readExternal(ObjectInput in)
|
protected void |
releaseInternal()
Release event |
void |
setData(IoBuffer data)
|
void |
setDataType(byte dataType)
|
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class org.red5.server.net.rtmp.event.BaseEvent |
|---|
getExtendedTimestamp, getHeader, getObject, getSource, getTimestamp, getType, hasSource, release, retain, setExtendedTimestamp, setHeader, setSource, setTimestamp, setType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.red5.server.api.stream.IStreamPacket |
|---|
getTimestamp |
| Field Detail |
|---|
protected IoBuffer data
protected VideoData.FrameType frameType
| Constructor Detail |
|---|
public VideoData()
public VideoData(IoBuffer data)
data - Video data| Method Detail |
|---|
public byte getDataType()
getDataType in interface IStreamPacketgetDataType in interface IRTMPEventgetDataType in class BaseEventpublic void setDataType(byte dataType)
public IoBuffer getData()
getData in interface IStreamPacketgetData in interface IStreamDatapublic void setData(IoBuffer data)
public String toString()
toString in class Objectpublic VideoData.FrameType getFrameType()
protected void releaseInternal()
releaseInternal in class BaseEvent
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class BaseEventIOException
ClassNotFoundException
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class BaseEventIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||