Class MediaSegmentModel

  • All Implemented Interfaces:
    Cloneable

    public class MediaSegmentModel
    extends ManifestModel
    • Field Detail

      • chunkInfoCupertino

        public Object chunkInfoCupertino
    • Constructor Detail

      • MediaSegmentModel

        public MediaSegmentModel()
    • Method Detail

      • getUri

        public java.net.URI getUri()
        Returns:
        the uri
      • setUri

        public void setUri​(java.net.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
      • 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
      • write

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