Package com.wowza.io

Interface ITextWriter

All Known Subinterfaces:
IDvrTextWriter

public interface ITextWriter
  • Method Details

    • init

      void init(IApplicationInstance appInstance, IMediaStream stream, String basePath, String mediaName)
    • isAppend

      boolean isAppend()
    • setAppend

      void setAppend(boolean append)
    • open

      void open() throws IOException
      Open the media asset
      Throws:
      IOException
    • close

      void close() throws IOException
      Close the media asset
      Throws:
      IOException
    • isOpen

      boolean isOpen()
      Is the media asset open
      Returns:
      true if media asset is open
    • write

      void write(char[] cbuf, int off, int len) throws IOException
      Throws:
      IOException
    • write

      void write(char[] cbuf) throws IOException
      Throws:
      IOException
    • write

      void write(String str, int off, int len) throws IOException
      Throws:
      IOException
    • write

      void write(String str) throws IOException
      Throws:
      IOException
    • getBasePath

      String getBasePath()
      Get the basePath for the random access reader
      Returns:
      basePath for the random access reader
    • getMediaName

      String getMediaName()
      Get the media name
      Returns:
      media name
    • exists

      boolean exists()
      Does the media asset exist
      Returns:
      true if media assets exists
    • lastModified

      long lastModified()
      Return the lastModified date (same format as File.lastModified)
      Returns:
      lastModified date (same format as File.lastModified)
    • length

      long length()
      Get the media asset length in bytes
      Returns:
      media asset length in bytes
    • getPath

      String getPath()
      Get the unique path to the media asset item
      Returns:
      unique path to the media asset item