com.aelitis.azureus.core.devices
Interface TranscodeProvider

All Known Implementing Classes:
TranscodeProviderVuze

public interface TranscodeProvider


Field Summary
static int TP_VUZE
           
 
Method Summary
 TranscodeProfile addProfile(java.io.File file)
           
 TranscodeProviderAnalysis analyse(TranscodeProviderAdapter adapter, DiskManagerFileInfo input, TranscodeProfile profile)
           
 java.io.File getAssetDirectory()
           
 int getID()
           
 java.lang.String getName()
           
 TranscodeProfile getProfile(java.lang.String UID)
           
 TranscodeProfile[] getProfiles()
           
 TranscodeProfile[] getProfiles(java.lang.String classification_prefix)
           
 TranscodeProviderJob transcode(TranscodeProviderAdapter adapter, TranscodeProviderAnalysis analysis, boolean force, DiskManagerFileInfo input, TranscodeProfile profile, java.net.URL output)
           
 

Field Detail

TP_VUZE

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

getID

int getID()

getName

java.lang.String getName()

getProfiles

TranscodeProfile[] getProfiles()

getProfiles

TranscodeProfile[] getProfiles(java.lang.String classification_prefix)

getProfile

TranscodeProfile getProfile(java.lang.String UID)

addProfile

TranscodeProfile addProfile(java.io.File file)
                            throws TranscodeException
Throws:
TranscodeException

analyse

TranscodeProviderAnalysis analyse(TranscodeProviderAdapter adapter,
                                  DiskManagerFileInfo input,
                                  TranscodeProfile profile)
                                  throws TranscodeException
Throws:
TranscodeException

transcode

TranscodeProviderJob transcode(TranscodeProviderAdapter adapter,
                               TranscodeProviderAnalysis analysis,
                               boolean force,
                               DiskManagerFileInfo input,
                               TranscodeProfile profile,
                               java.net.URL output)
                               throws TranscodeException
Throws:
TranscodeException

getAssetDirectory

java.io.File getAssetDirectory()