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 TypeMethodDescriptionbyte
Getter for data typeGetter for headerbyte
Getter for source typeint
Getter for timestampvoid
release()
Hook to free buffers allocated by the event.void
retain()
Retain eventvoid
Setter for headervoid
setSource
(IEventListener source) Setter for sourcevoid
setSourceType
(byte sourceType) Setter for source typevoid
setTimestamp
(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.
-