Interface ICupertinoMediaCasterSegments


  • public interface ICupertinoMediaCasterSegments
    ICupertinoMediaCasterSegments
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addMPEGTSSegment​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterMPEGTSSegment segment)
      Add a CupertinoMediaCasterMPEGTSSegment to the process list
      int getBufferMaxBlockCount()
      Get the buffer max block count
      com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterContext getContext()
      Get the CupertinoMediaCasterContext for this object
      com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterConnection getMediaCasterConnection()
      Get the CupertinoMediaCasterConnection for this object
      com.wowza.wms.mediacaster.cupertino.CupertinoMediaCaster getMediaCasterObject()
      Get the CupertinoMediaCaster object
      int getMPEGTSSegmentCount()
      Get the number of segments available
      com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterMPEGTSSegment getNextMPEGTSSegment()
      Get the next CupertinoMediaCasterMPEGTSSegment to be processed
      String getStreamName()
      Get the stream name
      void init​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterConnection connection, IApplicationInstance appins, com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterContext context)
      Initialise this segments handler
      boolean isRunning()
      Get the running state of the segments handler
      void quit()
      Quit the segments handler
      void setBufferBlockCount​(int blockcount)
      Set the buffer block count
      void setBufferMaxBlockCount​(int maxblockcount)
      Set the buffer max block count
      void setMediaCasterObject​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCaster caster)
      Set the CupertinoMediaCaster object
      void setRunning​(boolean state)
      Set the running state of the segments handler
      void setStreamName​(String name)
      Set the stream name
    • Method Detail

      • init

        void init​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterConnection connection,
                  IApplicationInstance appins,
                  com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterContext context)
        Initialise this segments handler
        Parameters:
        connection -
        appins -
        context -
      • getContext

        com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterContext getContext()
        Get the CupertinoMediaCasterContext for this object
        Returns:
        CupertinoMediaCasterContext
      • getMediaCasterConnection

        com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterConnection getMediaCasterConnection()
        Get the CupertinoMediaCasterConnection for this object
        Returns:
        CupertinoMediaCasterConnection
      • setBufferBlockCount

        void setBufferBlockCount​(int blockcount)
        Set the buffer block count
        Parameters:
        blockcount -
      • setBufferMaxBlockCount

        void setBufferMaxBlockCount​(int maxblockcount)
        Set the buffer max block count
        Parameters:
        maxblockcount -
      • getBufferMaxBlockCount

        int getBufferMaxBlockCount()
        Get the buffer max block count
        Returns:
        int
      • setStreamName

        void setStreamName​(String name)
        Set the stream name
        Parameters:
        name -
      • getStreamName

        String getStreamName()
        Get the stream name
        Returns:
      • setMediaCasterObject

        void setMediaCasterObject​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCaster caster)
        Set the CupertinoMediaCaster object
        Parameters:
        caster -
      • getMediaCasterObject

        com.wowza.wms.mediacaster.cupertino.CupertinoMediaCaster getMediaCasterObject()
        Get the CupertinoMediaCaster object
        Returns:
        CupertinoMediaCaster
      • addMPEGTSSegment

        void addMPEGTSSegment​(com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterMPEGTSSegment segment)
        Add a CupertinoMediaCasterMPEGTSSegment to the process list
        Parameters:
        segment -
      • getNextMPEGTSSegment

        com.wowza.wms.mediacaster.cupertino.CupertinoMediaCasterMPEGTSSegment getNextMPEGTSSegment()
        Get the next CupertinoMediaCasterMPEGTSSegment to be processed
        Returns:
        CupertinoMediaCasterMPEGTSSegment
      • getMPEGTSSegmentCount

        int getMPEGTSSegmentCount()
        Get the number of segments available
        Returns:
        int
      • isRunning

        boolean isRunning()
        Get the running state of the segments handler
        Returns:
      • setRunning

        void setRunning​(boolean state)
        Set the running state of the segments handler
        Parameters:
        state -
      • quit

        void quit()
        Quit the segments handler