com.aelitis.azureus.core.devices
Interface TranscodeTarget
- All Known Subinterfaces: 
 - DeviceMediaRenderer
 
- All Known Implementing Classes: 
 - DeviceiTunes, DeviceMediaRendererImpl, DeviceMediaRendererManual, DeviceTivo
 
public interface TranscodeTarget
 
 
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
 
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)