com.aelitis.azureus.core.devices.impl
Class TranscodeProviderVuze

java.lang.Object
  extended by com.aelitis.azureus.core.devices.impl.TranscodeProviderVuze
All Implemented Interfaces:
TranscodeProvider

public class TranscodeProviderVuze
extends Object
implements TranscodeProvider


Nested Class Summary
protected static interface TranscodeProviderVuze.TranscodeProviderAnalysisImpl
           
 
Field Summary
 
Fields inherited from interface com.aelitis.azureus.core.devices.TranscodeProvider
TP_VUZE
 
Constructor Summary
protected TranscodeProviderVuze(TranscodeManagerImpl _manager, PluginInterface _plugin_interface)
           
 
Method Summary
 TranscodeProfile addProfile(File file)
           
 TranscodeProviderAnalysis analyse(TranscodeProviderAdapter _adapter, DiskManagerFileInfo input, TranscodeProfile profile)
           
protected  void destroy()
           
 File getAssetDirectory()
           
 int getID()
           
 String getName()
           
 PluginInterface getPluginInterface()
           
 TranscodeProfile getProfile(String UID)
           
 TranscodeProfile[] getProfiles()
           
 TranscodeProfile[] getProfiles(String classification_prefix)
           
 TranscodeProviderJob transcode(TranscodeProviderAdapter _adapter, TranscodeProviderAnalysis analysis, boolean direct_input, DiskManagerFileInfo input, TranscodeProfile profile, URL output)
           
protected  void update(PluginInterface pi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranscodeProviderVuze

protected TranscodeProviderVuze(TranscodeManagerImpl _manager,
                                PluginInterface _plugin_interface)
Method Detail

getID

public int getID()
Specified by:
getID in interface TranscodeProvider

getPluginInterface

public PluginInterface getPluginInterface()

update

protected void update(PluginInterface pi)

getName

public String getName()
Specified by:
getName in interface TranscodeProvider

getProfiles

public TranscodeProfile[] getProfiles()
Specified by:
getProfiles in interface TranscodeProvider

getProfiles

public TranscodeProfile[] getProfiles(String classification_prefix)
Specified by:
getProfiles in interface TranscodeProvider

getProfile

public TranscodeProfile getProfile(String UID)
Specified by:
getProfile in interface TranscodeProvider

addProfile

public TranscodeProfile addProfile(File file)
                            throws TranscodeException
Specified by:
addProfile in interface TranscodeProvider
Throws:
TranscodeException

analyse

public TranscodeProviderAnalysis analyse(TranscodeProviderAdapter _adapter,
                                         DiskManagerFileInfo input,
                                         TranscodeProfile profile)
                                  throws TranscodeException
Specified by:
analyse in interface TranscodeProvider
Throws:
TranscodeException

transcode

public TranscodeProviderJob transcode(TranscodeProviderAdapter _adapter,
                                      TranscodeProviderAnalysis analysis,
                                      boolean direct_input,
                                      DiskManagerFileInfo input,
                                      TranscodeProfile profile,
                                      URL output)
                               throws TranscodeException
Specified by:
transcode in interface TranscodeProvider
Throws:
TranscodeException

getAssetDirectory

public File getAssetDirectory()
Specified by:
getAssetDirectory in interface TranscodeProvider

destroy

protected void destroy()