Package com.biglybt.core.devices
Interface TranscodeTarget
-
- All Known Subinterfaces:
DeviceMediaRenderer
- All Known Implementing Classes:
DeviceiTunes
,DeviceMediaRendererImpl
,DeviceMediaRendererManual
,DeviceTivo
public interface TranscodeTarget
-
-
Field Summary
Fields Modifier and Type Field Description static int
TRANSCODE_ALWAYS
static int
TRANSCODE_NEVER
static int
TRANSCODE_UNKNOWN
static int
TRANSCODE_WHEN_REQUIRED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(TranscodeTargetListener listener)
boolean
getAlwaysCacheFiles()
TranscodeProfile
getBlankProfile()
TranscodeProfile
getDefaultTranscodeProfile()
Device
getDevice()
TranscodeFile[]
getFiles()
java.lang.String
getID()
TranscodeProfile[]
getTranscodeProfiles()
int
getTranscodeRequirement()
java.io.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(java.io.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
java.lang.String getID()
-
getDevice
Device getDevice()
-
getFiles
TranscodeFile[] getFiles()
-
getWorkingDirectory
java.io.File getWorkingDirectory()
-
setWorkingDirectory
void setWorkingDirectory(java.io.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)
-
-