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 java.lang.Object
implements DeviceMediaRendererTemplate


Constructor Summary
protected DeviceMediaRendererTemplateImpl(DeviceManagerImpl _manager, java.lang.String _classification, boolean _auto)
           
 
Method Summary
protected  void addProfile(TranscodeProfile profile)
           
 Device createInstance(java.lang.String name)
          auto devices can't be manually created
 Device createInstance(java.lang.String name, java.lang.String uid, boolean manual)
           
 java.lang.String getClassification()
           
 java.lang.String getManufacturer()
           
 java.lang.String getName()
           
 TranscodeProfile[] getProfiles()
           
 int getRendererSpecies()
           
 java.lang.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,
                                          java.lang.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 java.lang.String getName()
Specified by:
getName in interface DeviceTemplate

getManufacturer

public java.lang.String getManufacturer()
Specified by:
getManufacturer in interface DeviceTemplate

getClassification

public java.lang.String getClassification()
Specified by:
getClassification in interface DeviceTemplate

getShortDescription

public java.lang.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(java.lang.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(java.lang.String name,
                             java.lang.String uid,
                             boolean manual)
                      throws DeviceManagerException
Specified by:
createInstance in interface DeviceTemplate
Throws:
DeviceManagerException