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) |
Modifier and Type | Method and Description |
---|---|
void |
appendCurrentState(LastChange lc,
org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
protected abstract TransportAction[] |
getCurrentTransportActions(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
String |
getCurrentTransportActionsString(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
static org.fourthline.cling.model.types.UnsignedIntegerFourBytes |
getDefaultInstanceID() |
abstract DeviceCapabilities |
getDeviceCapabilities(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
LastChange |
getLastChange() |
abstract MediaInfo |
getMediaInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract PositionInfo |
getPositionInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
PropertyChangeSupport |
getPropertyChangeSupport() |
abstract TransportInfo |
getTransportInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract TransportSettings |
getTransportSettings(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract void |
next(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract void |
pause(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract void |
play(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String speed) |
abstract void |
previous(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract void |
record(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
abstract void |
seek(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String unit,
String target) |
abstract void |
setAVTransportURI(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String currentURI,
String currentURIMetaData) |
abstract void |
setNextAVTransportURI(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String nextURI,
String nextURIMetaData) |
abstract void |
setPlayMode(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String newPlayMode) |
abstract void |
setRecordQualityMode(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId,
String newRecordQualityMode) |
abstract void |
stop(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) |
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, org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws Exception
appendCurrentState
in interface LastChangeDelegator
Exception
public PropertyChangeSupport getPropertyChangeSupport()
public static org.fourthline.cling.model.types.UnsignedIntegerFourBytes getDefaultInstanceID()
public abstract void setAVTransportURI(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String currentURI, String currentURIMetaData) throws AVTransportException
AVTransportException
public abstract void setNextAVTransportURI(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String nextURI, String nextURIMetaData) throws AVTransportException
AVTransportException
public abstract MediaInfo getMediaInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract TransportInfo getTransportInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract PositionInfo getPositionInfo(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract DeviceCapabilities getDeviceCapabilities(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract TransportSettings getTransportSettings(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void stop(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void play(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String speed) throws AVTransportException
AVTransportException
public abstract void pause(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void record(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void seek(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String unit, String target) throws AVTransportException
AVTransportException
public abstract void next(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void previous(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
public abstract void setPlayMode(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String newPlayMode) throws AVTransportException
AVTransportException
public abstract void setRecordQualityMode(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId, String newRecordQualityMode) throws AVTransportException
AVTransportException
public String getCurrentTransportActionsString(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws AVTransportException
AVTransportException
protected abstract TransportAction[] getCurrentTransportActions(org.fourthline.cling.model.types.UnsignedIntegerFourBytes instanceId) throws Exception
Exception
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.