Class InbandEventStreams

Object
com.wowza.wms.httpstreamer.mpegdashstreaming.file.InbandEventStreams

public class InbandEventStreams extends Object
  • Field Details

    • inAudio

      public boolean inAudio
      If true, put the InbandEventStream signaling in the audio adaptation set, otherwise in the video adaptation set
  • Constructor Details

    • InbandEventStreams

      public InbandEventStreams()
  • Method Details

    • getEmsgFrames

      public com.wowza.wms.media.metadata.emsg.EmsgFrames getEmsgFrames()
      Retrieve the collection of emsg frames
      Returns:
      collection of emsg frames
    • registerEventStream

      public void registerEventStream(InbandEventStream inbandEventStream)
      Register an InbandEventStream. This allows it to be signaled in the adaptation set.
      Parameters:
      inbandEventStream -
    • unregisterEventStream

      public InbandEventStream unregisterEventStream(String Id)
      Unregister an InbandEventStream. This prevents it from being signaled in the adaptation set.
      Parameters:
      inbandEventStream -
    • getRegisteredEventStreams

      public Collection<InbandEventStream> getRegisteredEventStreams()
      Retrieve the collection of registered InbandEventStreams
      Returns:
      collection of registered InbandEventStreams
    • getRegisteredEventStream

      public InbandEventStream getRegisteredEventStream(String id)
      Retrieve the InbandEventStream of the given scheme-uri-id
      Parameters:
      id - the given scheme-uri-id
      Returns:
      the InbandEventStream of the given scheme-uri-id, or null if it does not exist