livespace.services.entities.vtc
Class PictureProgramEntity
java.lang.Object
dsto.dfc.databeans.AbstractDataObject
dsto.dfc.databeans.SimpleDataObject
dsto.dfc.databeans.FancyDataObject
livespace.services.Entity
livespace.services.entities.vtc.PictureEntity
livespace.services.entities.vtc.PictureProgramEntity
- All Implemented Interfaces:
- IDataObject, IDataObjectChildListener, Cloneable
public class PictureProgramEntity
- extends PictureEntity
Represents a picture program on a VTC device.
A picture program is a composite of different picture sources
PictureProgramWindowEntity
that can be displayed on a
virtual monitor (which is then mapped to an output). For instance
the remote main and secondary video of one call may be displayed on
two windows (2Split) on the one display (output), or the main video
from 4 different calls could be displayed on 4 windows (4Split) on
the one display (output).
The decision of how to layout the windows will be left up to the
vtc driver/service as it will depend on how many windows are in the
picture program and what layouts the vtc device supports. When a
layout has one or more windows which are larger than other windows
(i.e. in a 5+1 layout, with one large window and 5 smaller windows)
PictureProgramEntity
then the service will make the leading
windows in the list larger than the remaining windows.
- Author:
- Steven Johnson Created on 19/09/2005
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.AbstractDataObject |
addFirstPropertyListener, addPropertyListener, firePropertyChangedEvent, firePropertyChangedEvent, firePropertyChangedEvent, firePropertyChangedEvent, firePropertyChangedEvent, firePropertyChangedEvent, getBeanValue, getBooleanValue, getBooleanValue, getCharValue, getCharValue, getDoubleValue, getDoubleValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getLongValue, getLongValue, getObjectValue, getPropertyListeners, getShortValue, getStringValue, registerValue, removePropertyListener, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, unregisterValue |
index
public transient int index
- The index of the picture program on the vtc device
layout
public String layout
- The id of the
PictureProgramLayoutEntity
that represents
the layout this picture program will use
windows
public ListDataObject windows
- A list of the
PictureProgramWindowEntity
's that make up
this picture program
PictureProgramEntity
public PictureProgramEntity()
PictureProgramEntity
public PictureProgramEntity(String id)
PictureProgramEntity
public PictureProgramEntity(String id,
String name)
Copyright © 2008 Commonwealth of Australia