com.aelitis.azureus.core.devices
Interface TranscodeTarget

All Known Subinterfaces:
DeviceMediaRenderer
All Known Implementing Classes:
DeviceiTunes, DeviceMediaRendererImpl, DeviceMediaRendererManual, DeviceTivo

public interface TranscodeTarget


Field Summary
static int TRANSCODE_ALWAYS
           
static int TRANSCODE_NEVER
           
static int TRANSCODE_UNKNOWN
           
static int TRANSCODE_WHEN_REQUIRED
           
 
Method Summary
 void addListener(TranscodeTargetListener listener)
           
 boolean getAlwaysCacheFiles()
           
 TranscodeProfile getBlankProfile()
           
 TranscodeProfile getDefaultTranscodeProfile()
           
 Device getDevice()
           
 TranscodeFile[] getFiles()
           
 String getID()
           
 TranscodeProfile[] getTranscodeProfiles()
           
 int getTranscodeRequirement()
           
 File getWorkingDirectory()
           
 boolean isAudioCompatible(TranscodeFile file)
           
 boolean isNonSimple()
           
 boolean isTranscoding()
           
 void removeListener(TranscodeTargetListener listener)
           
 void setAlwaysCacheFiles(boolean always_cache)
           
 void setDefaultTranscodeProfile(TranscodeProfile profile)
           
 void setTranscodeRequirement(int req)
           
 void setWorkingDirectory(File directory)
           
 

Field Detail

TRANSCODE_UNKNOWN

static final int TRANSCODE_UNKNOWN
See Also:
Constant Field Values

TRANSCODE_NEVER

static final int TRANSCODE_NEVER
See Also:
Constant Field Values

TRANSCODE_WHEN_REQUIRED

static final int TRANSCODE_WHEN_REQUIRED
See Also:
Constant Field Values

TRANSCODE_ALWAYS

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

getID

String getID()

getDevice

Device getDevice()

getFiles

TranscodeFile[] getFiles()

getWorkingDirectory

File getWorkingDirectory()

setWorkingDirectory

void setWorkingDirectory(File directory)

getTranscodeProfiles

TranscodeProfile[] getTranscodeProfiles()

getDefaultTranscodeProfile

TranscodeProfile getDefaultTranscodeProfile()
                                            throws TranscodeException
Throws:
TranscodeException

setDefaultTranscodeProfile

void setDefaultTranscodeProfile(TranscodeProfile profile)

getBlankProfile

TranscodeProfile getBlankProfile()

getTranscodeRequirement

int getTranscodeRequirement()

setTranscodeRequirement

void setTranscodeRequirement(int req)

getAlwaysCacheFiles

boolean getAlwaysCacheFiles()

setAlwaysCacheFiles

void setAlwaysCacheFiles(boolean always_cache)

isTranscoding

boolean isTranscoding()

isNonSimple

boolean isNonSimple()

isAudioCompatible

boolean isAudioCompatible(TranscodeFile file)

addListener

void addListener(TranscodeTargetListener listener)

removeListener

void removeListener(TranscodeTargetListener listener)