|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdsto.dfc.databeans.AbstractDataObject
dsto.dfc.databeans.SimpleDataObject
dsto.dfc.databeans.FancyDataObject
livespace.services.Entity
livespace.services.entities.vtc.VTCEntity
public class VTCEntity
Represents a Video Teleconference (VTC) device within a LiveSpace
Field Summary | |
---|---|
static String |
ALLOW_FECC
Property name for the optional property which specifies if the vtc device will allow remote participants to control the local camera or not. |
int |
audioVolume
Specifies the audio volume as a percentage (in the range 0 - 100) |
static String |
AUTO_ANSWER
Property name for the optional auto answer property which specifies whether auto answer is turned on or off |
EntityRegistry |
calls
A registry of the CallEntity 's available on the vtc device |
EntityRegistry |
cameras
A registry of the CameraEntity 's available on the vtc device |
EntityRegistry |
directory
A registry of the DirectoryEntryEntity 's on the vtc |
static String |
DO_NOT_DISTURB
Property name for the optional do not disturb property which specifies whether the vtc is in do not disturb mode or not (i.e. |
static String |
ENTITY_TYPE
|
String |
mainVideoSource
The id of the current VideoInputEntity to use as the main video source
to send to remote participants |
boolean |
microphonesOn
Specifies whether the microphones are turned on or off |
EntityRegistry |
pictureProgramLayouts
A registry of the PictureProgramLayoutEntity 's supported by the
vtc device |
EntityRegistry |
pictures
A registry of the PictureEntity 's available on the vtc |
static String |
SCREENSAVER_ON
Property name for the optional property which specifies if the screensaver for the vtc device is activated or not. |
static String |
SECONDARY_VIDEO_SOURCE
Property name for the optional property which specifies the id of the VideoInputEntity to use as the secondary video source to send to
remote participants. |
static String |
SEND_SECONDARY_VIDEO
Property name for the optional property which specifies whether secondary video will be sent to remote parties or not. |
EntityRegistry |
videoInputs
A registry of the VideoInputEntity 's to represent the video inputs
on the vtc device. |
EntityRegistry |
videoOutputs
A registry of the VideoOutputEntity 's to represent the video outputs
on the vtc device. |
EntityRegistry |
virtualMonitors
A registry of the VirtualMonitorEntity 's available on the vtc |
Fields inherited from class livespace.services.Entity |
---|
container, id, lastTouched, name, unconfirmedUpdates |
Fields inherited from class dsto.dfc.databeans.AbstractDataObject |
---|
listeners |
Fields inherited from interface dsto.dfc.databeans.IDataObject |
---|
OVERRIDE, PERSISTENT, PERSISTENT_OVERRIDE, TRANSIENT, TRANSIENT_OVERRIDE |
Constructor Summary | |
---|---|
VTCEntity()
|
|
VTCEntity(String id)
|
|
VTCEntity(String id,
String name)
|
Method Summary | |
---|---|
String |
getType()
The type of the object (eg "room", "light", "volume", etc). |
Methods inherited from class livespace.services.Entity |
---|
create, createId, getElvin, getType, getTypeInfo, mutex, sameEntity, shallowClone, waitForProperty, waitForProperty, waitForProperty, waitForProperty |
Methods inherited from class dsto.dfc.databeans.FancyDataObject |
---|
childPropertyChanged, getValue, isTransient, propertyIterator, setValue |
Methods inherited from class dsto.dfc.databeans.SimpleDataObject |
---|
getFieldNames, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String ENTITY_TYPE
public static final String AUTO_ANSWER
public static final String DO_NOT_DISTURB
public static final String ALLOW_FECC
public static final String SCREENSAVER_ON
public static final String SECONDARY_VIDEO_SOURCE
VideoInputEntity
to use as the secondary video source to send to
remote participants. If the value of this property is null then
secondary video will be turned off (i.e. not sent to remote sites).
public static final String SEND_SECONDARY_VIDEO
public boolean microphonesOn
public int audioVolume
public String mainVideoSource
VideoInputEntity
to use as the main video source
to send to remote participants
public EntityRegistry videoInputs
VideoInputEntity
's to represent the video inputs
on the vtc device.
public EntityRegistry videoOutputs
VideoOutputEntity
's to represent the video outputs
on the vtc device.
public EntityRegistry virtualMonitors
VirtualMonitorEntity
's available on the vtc
public EntityRegistry pictures
PictureEntity
's available on the vtc
public EntityRegistry pictureProgramLayouts
PictureProgramLayoutEntity
's supported by the
vtc device
public EntityRegistry calls
CallEntity
's available on the vtc device
public EntityRegistry cameras
CameraEntity
's available on the vtc device
public EntityRegistry directory
DirectoryEntryEntity
's on the vtc
Constructor Detail |
---|
public VTCEntity()
public VTCEntity(String id)
public VTCEntity(String id, String name)
Method Detail |
---|
public String getType()
Entity
NOTE: it is also a good practice to provide a static field that defines the entity type on the class: eg
public static final String ENTITY_TYPE = "room";
getType
in class Entity
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |