com.aelitis.azureus.core.devices
Interface TranscodeJob

All Known Implementing Classes:
TranscodeJobImpl

public interface TranscodeJob


Field Summary
static int ST_CANCELLED
           
static int ST_COMPLETE
           
static int ST_FAILED
           
static int ST_PAUSED
           
static int ST_QUEUED
           
static int ST_REMOVED
           
static int ST_RUNNING
           
static int ST_STOPPED
           
 
Method Summary
 void analyseNow(TranscodeAnalysisListener listener)
           
 boolean canPause()
           
 long getDownloadETA()
           
 boolean getEnableAutoRetry()
           
 String getError()
           
 String getETA()
           
 long getETASecs()
           
 DiskManagerFileInfo getFile()
           
 int getIndex()
           
 String getName()
           
 int getPercentComplete()
           
 boolean getPreferDirectInput()
           
 long getProcessTime()
           
 TranscodeProfile getProfile()
           
 int getState()
           
 TranscodeTarget getTarget()
           
 TranscodeFile getTranscodeFile()
           
 int getTranscodeRequirement()
           
 void moveDown()
           
 void moveUp()
           
 void pause()
           
 void queue()
           
 void remove()
           
 void removeForce()
           
 void resume()
           
 void setEnableAutoRetry(boolean enabled)
           
 void setPreferDirectInput(boolean prefer)
           
 void stop()
           
 

Field Detail

ST_QUEUED

static final int ST_QUEUED
See Also:
Constant Field Values

ST_RUNNING

static final int ST_RUNNING
See Also:
Constant Field Values

ST_PAUSED

static final int ST_PAUSED
See Also:
Constant Field Values

ST_COMPLETE

static final int ST_COMPLETE
See Also:
Constant Field Values

ST_CANCELLED

static final int ST_CANCELLED
See Also:
Constant Field Values

ST_FAILED

static final int ST_FAILED
See Also:
Constant Field Values

ST_STOPPED

static final int ST_STOPPED
See Also:
Constant Field Values

ST_REMOVED

static final int ST_REMOVED
See Also:
Constant Field Values
Method Detail

getName

String getName()

getTarget

TranscodeTarget getTarget()

getProfile

TranscodeProfile getProfile()

getFile

DiskManagerFileInfo getFile()

getTranscodeFile

TranscodeFile getTranscodeFile()

getTranscodeRequirement

int getTranscodeRequirement()

getIndex

int getIndex()

getState

int getState()

getDownloadETA

long getDownloadETA()

getPercentComplete

int getPercentComplete()

getETASecs

long getETASecs()

getETA

String getETA()

getError

String getError()

setEnableAutoRetry

void setEnableAutoRetry(boolean enabled)

getEnableAutoRetry

boolean getEnableAutoRetry()

setPreferDirectInput

void setPreferDirectInput(boolean prefer)

getPreferDirectInput

boolean getPreferDirectInput()

canPause

boolean canPause()

pause

void pause()

resume

void resume()

queue

void queue()

stop

void stop()

remove

void remove()
            throws TranscodeActionVetoException
Throws:
TranscodeActionVetoException

removeForce

void removeForce()

moveUp

void moveUp()

moveDown

void moveDown()

getProcessTime

long getProcessTime()

analyseNow

void analyseNow(TranscodeAnalysisListener listener)
                throws TranscodeException
Throws:
TranscodeException