public abstract class AbstractAVTransportService extends Object implements LastChangeDelegator
Modifier and Type | Field and Description |
---|---|
protected PropertyChangeSupport |
propertyChangeSupport |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAVTransportService() |
protected |
AbstractAVTransportService(LastChange lastChange) |
protected |
AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport) |
protected |
AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport,
LastChange lastChange) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCurrentInstanceIds
protected final PropertyChangeSupport propertyChangeSupport
protected AbstractAVTransportService()
protected AbstractAVTransportService(LastChange lastChange)
protected AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport)
protected AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport, LastChange lastChange)
public LastChange getLastChange()
getLastChange
in interface LastChangeDelegator
public void appendCurrentState(LastChange lc, UnsignedIntegerFourBytes instanceId) throws Exception
appendCurrentState
in interface LastChangeDelegator
Exception
public PropertyChangeSupport getPropertyChangeSupport()
public static UnsignedIntegerFourBytes getDefaultInstanceID()
public abstract void setAVTransportURI(UnsignedIntegerFourBytes instanceId, String currentURI, String currentURIMetaData) throws AVTransportException
AVTransportException
public abstract void setNextAVTransportURI(UnsignedIntegerFourBytes instanceId, String nextURI, String nextURIMetaData) throws AVTransportException
AVTransportException
public abstract MediaInfo getMediaInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract TransportInfo getTransportInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract PositionInfo getPositionInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract DeviceCapabilities getDeviceCapabilities(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract TransportSettings getTransportSettings(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void stop(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void play(UnsignedIntegerFourBytes instanceId, String speed) throws AVTransportException
AVTransportException
public abstract void pause(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void record(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void seek(UnsignedIntegerFourBytes instanceId, String unit, String target) throws AVTransportException
AVTransportException
public abstract void next(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void previous(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void setPlayMode(UnsignedIntegerFourBytes instanceId, String newPlayMode) throws AVTransportException
AVTransportException
public abstract void setRecordQualityMode(UnsignedIntegerFourBytes instanceId, String newRecordQualityMode) throws AVTransportException
AVTransportException
public String getCurrentTransportActionsString(UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
protected abstract TransportAction[] getCurrentTransportActions(UnsignedIntegerFourBytes instanceId) throws Exception
Exception
Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.