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)