com.aelitis.azureus.core.devices.impl
Class DeviceMediaRendererTemplateImpl

java.lang.Object
  extended by com.aelitis.azureus.core.devices.impl.DeviceMediaRendererTemplateImpl
All Implemented Interfaces:
DeviceMediaRendererTemplate, DeviceTemplate

public class DeviceMediaRendererTemplateImpl
extends Object
implements DeviceMediaRendererTemplate


Constructor Summary
protected DeviceMediaRendererTemplateImpl(DeviceManagerImpl _manager, String _classification, boolean _auto)
           
 
Method Summary
protected  void addProfile(TranscodeProfile profile)
           
 Device createInstance(String name)
          auto devices can't be manually created
 Device createInstance(String name, String uid, boolean manual)
           
 String getClassification()
           
 String getManufacturer()
           
 String getName()
           
 TranscodeProfile[] getProfiles()
           
 int getRendererSpecies()
           
 String getShortDescription()
           
 int getType()
           
 boolean isAuto()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceMediaRendererTemplateImpl

protected DeviceMediaRendererTemplateImpl(DeviceManagerImpl _manager,
                                          String _classification,
                                          boolean _auto)
Method Detail

addProfile

protected void addProfile(TranscodeProfile profile)

getProfiles

public TranscodeProfile[] getProfiles()
Specified by:
getProfiles in interface DeviceMediaRendererTemplate

getType

public int getType()
Specified by:
getType in interface DeviceTemplate

getName

public String getName()
Specified by:
getName in interface DeviceTemplate

getManufacturer

public String getManufacturer()
Specified by:
getManufacturer in interface DeviceTemplate

getClassification

public String getClassification()
Specified by:
getClassification in interface DeviceTemplate

getShortDescription

public String getShortDescription()
Specified by:
getShortDescription in interface DeviceTemplate

getRendererSpecies

public int getRendererSpecies()
Specified by:
getRendererSpecies in interface DeviceMediaRendererTemplate

isAuto

public boolean isAuto()
Specified by:
isAuto in interface DeviceTemplate

createInstance

public Device createInstance(String name)
                      throws DeviceManagerException
Description copied from interface: DeviceTemplate
auto devices can't be manually created

Specified by:
createInstance in interface DeviceTemplate
Returns:
Throws:
DeviceManagerException

createInstance

public Device createInstance(String name,
                             String uid,
                             boolean manual)
                      throws DeviceManagerException
Specified by:
createInstance in interface DeviceTemplate
Throws:
DeviceManagerException