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

public interface IRTMPEvent extends IEvent
  • Method Details

    • getDataType

      byte getDataType()
      Getter for data type
      Returns:
      Data type
    • setSource

      void setSource(IEventListener source)
      Setter for source
      Parameters:
      source - Source
    • getHeader

      Header getHeader()
      Getter for header
      Returns:
      RTMP packet header
    • setHeader

      void setHeader(Header header)
      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.