com.aelitis.azureus.core.devices
Interface DeviceMediaRenderer

All Superinterfaces:
Device, TranscodeTarget
All Known Implementing Classes:
DeviceiTunes, DeviceMediaRendererImpl, DeviceMediaRendererManual, DeviceTivo

public interface DeviceMediaRenderer
extends Device, TranscodeTarget


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.aelitis.azureus.core.devices.Device
Device.browseLocation
 
Field Summary
static int RS_BROWSER
           
static int RS_ITUNES
           
static int RS_OTHER
           
static int RS_PS3
           
static int RS_WII
           
static int RS_XBOX
           
 
Fields inherited from interface com.aelitis.azureus.core.devices.Device
DT_CONTENT_DIRECTORY, DT_INTERNET, DT_INTERNET_GATEWAY, DT_MEDIA_RENDERER, DT_OFFLINE_DOWNLOADER, DT_UNKNOWN
 
Fields inherited from interface com.aelitis.azureus.core.devices.TranscodeTarget
TRANSCODE_ALWAYS, TRANSCODE_NEVER, TRANSCODE_UNKNOWN, TRANSCODE_WHEN_REQUIRED
 
Method Summary
 void associate(DeviceManager.UnassociatedDevice assoc)
           
 boolean canAssociate()
           
 boolean canAutoStartDevice()
           
 boolean canCopyToDevice()
           
 boolean canCopyToFolder()
           
 boolean canFilterFilesView()
           
 boolean canRestrictAccess()
           
 boolean canShowCategories()
           
 java.lang.String getAccessRestriction()
           
 java.net.InetAddress getAddress()
           
 boolean getAutoCopyToDevice()
           
 boolean getAutoCopyToFolder()
           
 long getAutoShareToTagID()
           
 boolean getAutoStartDevice()
           
 int getCopyToDevicePending()
           
 java.io.File getCopyToFolder()
           
 int getCopyToFolderPending()
           
 boolean getFilterFilesView()
           
 int getRendererSpecies()
          THIS WILL CHANGE!!!
 boolean getShowCategories()
           
 boolean isRSSPublishEnabled()
           
 void manualCopy()
           
 void setAccessRestriction(java.lang.String str)
           
 void setAutoCopyToDevice(boolean auto)
           
 void setAutoCopyToFolder(boolean auto)
           
 void setAutoShareToTagID(long id)
           
 void setAutoStartDevice(boolean auto)
           
 void setCanCopyToFolder(boolean can)
           
 void setCopyToFolder(java.io.File file)
           
 void setFilterFilesView(boolean filter)
           
 void setRSSPublishEnabled(boolean enabled)
           
 void setShowCategories(boolean b)
           
 
Methods inherited from interface com.aelitis.azureus.core.devices.Device
addListener, alive, canRemove, getBrowseLocations, getClassification, getDirectTranscodeProfiles, getDisplayProperties, getError, getID, getImageID, getInfo, getName, getShortDescription, getStatus, getString, getTransientProperty, getType, getVuzeFile, getWikiURL, isAlive, isBrowsable, isBusy, isExportable, isGenericUSB, isHidden, isLivenessDetectable, isManual, isNameAutomatic, isTagged, remove, removeListener, requestAttention, setAddress, setCanRemove, setExportable, setGenericUSB, setHidden, setImageID, setName, setTagged, setTransientProperty
 
Methods inherited from interface com.aelitis.azureus.core.devices.TranscodeTarget
addListener, getAlwaysCacheFiles, getBlankProfile, getDefaultTranscodeProfile, getDevice, getFiles, getID, getTranscodeProfiles, getTranscodeRequirement, getWorkingDirectory, isAudioCompatible, isNonSimple, isTranscoding, removeListener, setAlwaysCacheFiles, setDefaultTranscodeProfile, setTranscodeRequirement, setWorkingDirectory
 

Field Detail

RS_PS3

static final int RS_PS3
See Also:
Constant Field Values

RS_XBOX

static final int RS_XBOX
See Also:
Constant Field Values

RS_ITUNES

static final int RS_ITUNES
See Also:
Constant Field Values

RS_WII

static final int RS_WII
See Also:
Constant Field Values

RS_BROWSER

static final int RS_BROWSER
See Also:
Constant Field Values

RS_OTHER

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

getRendererSpecies

int getRendererSpecies()
THIS WILL CHANGE!!!

Returns:
RS_

canFilterFilesView

boolean canFilterFilesView()

setFilterFilesView

void setFilterFilesView(boolean filter)

getFilterFilesView

boolean getFilterFilesView()

canCopyToDevice

boolean canCopyToDevice()

getAutoCopyToDevice

boolean getAutoCopyToDevice()

setAutoCopyToDevice

void setAutoCopyToDevice(boolean auto)

getCopyToDevicePending

int getCopyToDevicePending()

canAutoStartDevice

boolean canAutoStartDevice()

getAutoStartDevice

boolean getAutoStartDevice()

setAutoStartDevice

void setAutoStartDevice(boolean auto)

canCopyToFolder

boolean canCopyToFolder()

setCanCopyToFolder

void setCanCopyToFolder(boolean can)

getCopyToFolder

java.io.File getCopyToFolder()

setCopyToFolder

void setCopyToFolder(java.io.File file)

getCopyToFolderPending

int getCopyToFolderPending()

getAutoCopyToFolder

boolean getAutoCopyToFolder()

setAutoCopyToFolder

void setAutoCopyToFolder(boolean auto)

manualCopy

void manualCopy()
                throws DeviceManagerException
Throws:
DeviceManagerException

canAssociate

boolean canAssociate()

associate

void associate(DeviceManager.UnassociatedDevice assoc)

canShowCategories

boolean canShowCategories()

setShowCategories

void setShowCategories(boolean b)

getShowCategories

boolean getShowCategories()

isRSSPublishEnabled

boolean isRSSPublishEnabled()

setRSSPublishEnabled

void setRSSPublishEnabled(boolean enabled)

getAutoShareToTagID

long getAutoShareToTagID()

setAutoShareToTagID

void setAutoShareToTagID(long id)

getAddress

java.net.InetAddress getAddress()
Specified by:
getAddress in interface Device

canRestrictAccess

boolean canRestrictAccess()

getAccessRestriction

java.lang.String getAccessRestriction()

setAccessRestriction

void setAccessRestriction(java.lang.String str)