Class VideoData

java.lang.Object
org.red5.server.net.rtmp.event.BaseEvent
org.red5.server.net.rtmp.event.VideoData
All Implemented Interfaces:
Externalizable, Serializable, IoConstants, IEvent, IStreamPacket, IRTMPEvent, Constants, IStreamData<VideoData>

public class VideoData extends BaseEvent implements IoConstants, IStreamData<VideoData>, IStreamPacket
Video data event
See Also:
  • Field Details

    • data

      protected org.apache.mina.core.buffer.IoBuffer data
      Video data
    • frameType

      protected VideoData.FrameType frameType
      Frame type, unknown by default
    • codec

      protected VideoCodec codec
      Video codec
    • config

      protected boolean config
      True if this is configuration data and false otherwise
    • endOfSequence

      protected boolean endOfSequence
      True if this indicates an end-of-sequence and false otherwise
  • Constructor Details

    • VideoData

      public VideoData()
      Constructs a new VideoData.
    • VideoData

      public VideoData(org.apache.mina.core.buffer.IoBuffer data)
      Create video data event with given data buffer
      Parameters:
      data - Video data
    • VideoData

      public VideoData(org.apache.mina.core.buffer.IoBuffer data, boolean copy)
      Create video data event with given data buffer
      Parameters:
      data - Video data
      copy - true to use a copy of the data or false to use reference
  • Method Details