Class MediaSegmentModel

All Implemented Interfaces:
Cloneable

public class MediaSegmentModel extends ManifestModel
  • Field Details

    • properties

      public WMSProperties properties
    • chunkInfoCupertino

      public Object chunkInfoCupertino
  • Constructor Details

    • MediaSegmentModel

      public MediaSegmentModel()
  • Method Details

    • getContextStr

      protected String getContextStr()
      Description copied from class: ManifestModelLogging
      Get the context string associated with the Model to include with the log statements
      Specified by:
      getContextStr in class ManifestModelLogging
      Returns:
      String
    • getUri

      public URI getUri()
      Returns:
      the uri
    • setUri

      public void setUri(URI uri)
      Parameters:
      uri - the uri to set
    • getFragmentList

      public PacketFragmentList getFragmentList()
      Get the fragment list that represents the byte data that makes up the fragment
      Returns:
      fragment list
    • setFragmentList

      public void setFragmentList(PacketFragmentList fragmentList)
      Set the fragment list that represents the byte data that makes up the fragment
      Parameters:
      fragmentList - fragment list
    • toString

      public String toString()
      Overrides:
      toString in class ManifestModel
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ManifestModel
    • equals

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

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class ManifestModelLogging
      Throws:
      CloneNotSupportedException
    • getChunkInfoCupertino

      public Object getChunkInfoCupertino()
      Get generic reference to LiveStreamPacketizerCupertinoChunk with chunk details
      Returns:
      generic reference to LiveStreamPacketizerCupertinoChunk with chunk details
    • setChunkInfoCupertino

      public void setChunkInfoCupertino(Object chunkInfoCupertino)
      Set generic reference to LiveStreamPacketizerCupertinoChunk with chunk details
      Parameters:
      chunkInfoCupertino - generic reference to LiveStreamPacketizerCupertinoChunk with chunk details
    • getProperties

      public WMSProperties getProperties()
    • write

      public void write(TagWriter tagWriter) throws IOException
      Specified by:
      write in class ManifestModel
      Throws:
      IOException