Package com.biglybt.core.devices.impl
Class DeviceMediaRendererTemplateImpl
- java.lang.Object
-
- com.biglybt.core.devices.impl.DeviceMediaRendererTemplateImpl
-
- All Implemented Interfaces:
DeviceMediaRendererTemplate
,DeviceTemplate
public class DeviceMediaRendererTemplateImpl extends java.lang.Object implements DeviceMediaRendererTemplate
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
auto
private java.lang.String
classification
private DeviceManagerImpl
manager
private java.lang.String
manufacturer
private java.lang.String
name
private java.util.List<TranscodeProfile>
profiles
-
Constructor Summary
Constructors Modifier Constructor Description protected
DeviceMediaRendererTemplateImpl(DeviceManagerImpl _manager, java.lang.String _classification, boolean _auto)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addProfile(TranscodeProfile profile)
Device
createInstance(java.lang.String name)
auto devices can't be manually createdDevice
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()
-
-
-
Field Detail
-
profiles
private java.util.List<TranscodeProfile> profiles
-
manager
private final DeviceManagerImpl manager
-
classification
private final java.lang.String classification
-
name
private final java.lang.String name
-
manufacturer
private final java.lang.String manufacturer
-
auto
private final boolean auto
-
-
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 interfaceDeviceMediaRendererTemplate
-
getType
public int getType()
- Specified by:
getType
in interfaceDeviceTemplate
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceDeviceTemplate
-
getManufacturer
public java.lang.String getManufacturer()
- Specified by:
getManufacturer
in interfaceDeviceTemplate
-
getClassification
public java.lang.String getClassification()
- Specified by:
getClassification
in interfaceDeviceTemplate
-
getShortDescription
public java.lang.String getShortDescription()
- Specified by:
getShortDescription
in interfaceDeviceTemplate
-
getRendererSpecies
public int getRendererSpecies()
- Specified by:
getRendererSpecies
in interfaceDeviceMediaRendererTemplate
-
isAuto
public boolean isAuto()
- Specified by:
isAuto
in interfaceDeviceTemplate
-
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 interfaceDeviceTemplate
- Returns:
- Throws:
DeviceManagerException
-
createInstance
public Device createInstance(java.lang.String name, java.lang.String uid, boolean manual) throws DeviceManagerException
- Specified by:
createInstance
in interfaceDeviceTemplate
- Throws:
DeviceManagerException
-
-