Package org.red5.server.net.rtmp.event
Interface IRTMPEvent
- All Superinterfaces:
IEvent
- All Known Implementing Classes:
Abort,Aggregate,AudioData,BaseEvent,BytesRead,ChunkSize,ClientBW,ClientInvokeEvent,ClientNotifyEvent,FlexMessage,FlexStreamSend,Invoke,Notify,Ping,ServerBW,SetBuffer,SWFResponse,Unknown,VideoData
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent
IEvent.Type -
Method Summary
Modifier and TypeMethodDescriptionbyteGetter for data typeGetter for headerbyteGetter for source typeintGetter for timestampvoidrelease()Hook to free buffers allocated by the event.voidretain()Retain eventvoidSetter for headervoidsetSource(IEventListener source) Setter for sourcevoidsetSourceType(byte sourceType) Setter for source typevoidsetTimestamp(int timestamp) Setter for timestamp
-
Method Details
-
getDataType
byte getDataType()Getter for data type- Returns:
- Data type
-
setSource
Setter for source- Parameters:
source- Source
-
getHeader
Header getHeader()Getter for header- Returns:
- RTMP packet header
-
setHeader
Setter for header- Parameters:
header- RTMP packet header
-
getTimestamp
int getTimestamp()Getter for timestamp- Returns:
- Event timestamp
-
setTimestamp
void setTimestamp(int timestamp) Setter for timestamp- Parameters:
timestamp- New event timestamp
-
getSourceType
byte getSourceType()Getter for source type- Returns:
- Source type
-
setSourceType
void setSourceType(byte sourceType) Setter for source type- Parameters:
sourceType- source type
-
retain
void retain()Retain event -
release
void release()Hook to free buffers allocated by the event.
-