Class TranscodePipe

java.lang.Object
com.biglybt.core.devices.impl.TranscodePipe
Direct Known Subclasses:
TranscodePipeFileSource, TranscodePipeStreamSource, TranscodePipeStreamSource2

public abstract class TranscodePipe extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getConnectionRate

      public long getConnectionRate()
    • getWriteSpeed

      public long getWriteSpeed()
    • handleSocket

      protected abstract void handleSocket(Socket socket)
    • handlePipe

      protected void handlePipe(InputStream is, OutputStream os)
    • reserveRAF

      protected RandomAccessFile reserveRAF() throws IOException
      Throws:
      IOException
    • releaseRAF

      protected void releaseRAF(RandomAccessFile raf)
    • handleRAF

      protected void handleRAF(OutputStream os, long position, long length)
    • pause

      protected void pause()
    • resume

      protected void resume()
    • setMaxBytesPerSecond

      public void setMaxBytesPerSecond(int max)
    • getPort

      protected int getPort()
    • destroy

      protected boolean destroy()
    • reportError

      protected void reportError(Throwable error)