Class ManifestModel

Object
com.wowza.wms.manifest.model.ManifestModelLogging
com.wowza.wms.manifest.model.ManifestModel
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
MediaPlaylist, MediaSegmentModel, MPEGDashManifestModel, PlaylistModel, SanJoseManifestModel

public abstract class ManifestModel extends ManifestModelLogging implements Cloneable
Abstract Manifest Model base class Provides implementations that are common to all Manfiest / Playlist models
  • Constructor Details

    • ManifestModel

      public ManifestModel()
  • Method Details

    • getManifest

      public String getManifest()
      Returns:
      the manifest
    • setManifest

      public void setManifest(String manifest)
      Parameters:
      manifest - the manifest to set
    • doSubs

      public void doSubs(Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, IHTTPRequest req, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
      Does variable replacement within the manifest model based on http request coming in
      Parameters:
      params -
      httpStreamerSession -
      req -
      requestInfo -
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • write

      public abstract void write(TagWriter tagWriter) throws IOException
      Throws:
      IOException