org.teleal.cling.support.avtransport
Class AbstractAVTransportService
java.lang.Object
org.teleal.cling.support.avtransport.AbstractAVTransportService
- Direct Known Subclasses:
- AVTransportService
public abstract class AbstractAVTransportService
- extends Object
Skeleton of service with "LastChange" eventing support.
- Author:
- Christian Bauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propertyChangeSupport
protected final PropertyChangeSupport propertyChangeSupport
AbstractAVTransportService
protected AbstractAVTransportService()
AbstractAVTransportService
protected AbstractAVTransportService(LastChange lastChange)
AbstractAVTransportService
protected AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport)
AbstractAVTransportService
protected AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport,
LastChange lastChange)
getLastChange
public LastChange getLastChange()
fireLastChange
public void fireLastChange()
getPropertyChangeSupport
public PropertyChangeSupport getPropertyChangeSupport()
getDefaultInstanceID
public static org.teleal.cling.model.types.UnsignedIntegerFourBytes getDefaultInstanceID()
setAVTransportURI
public abstract void setAVTransportURI(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String currentURI,
String currentURIMetaData)
throws AVTransportException
- Throws:
AVTransportException
setNextAVTransportURI
public abstract void setNextAVTransportURI(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String nextURI,
String nextURIMetaData)
throws AVTransportException
- Throws:
AVTransportException
getMediaInfo
public abstract MediaInfo getMediaInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
getTransportInfo
public abstract TransportInfo getTransportInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
getPositionInfo
public abstract PositionInfo getPositionInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
getDeviceCapabilities
public abstract DeviceCapabilities getDeviceCapabilities(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
getTransportSettings
public abstract TransportSettings getTransportSettings(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
stop
public abstract void stop(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
play
public abstract void play(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String speed)
throws AVTransportException
- Throws:
AVTransportException
pause
public abstract void pause(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
record
public abstract void record(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
seek
public abstract void seek(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String unit,
String target)
throws AVTransportException
- Throws:
AVTransportException
next
public abstract void next(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
previous
public abstract void previous(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
setPlayMode
public abstract void setPlayMode(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String newPlayMode)
throws AVTransportException
- Throws:
AVTransportException
setRecordQualityMode
public abstract void setRecordQualityMode(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
String newRecordQualityMode)
throws AVTransportException
- Throws:
AVTransportException
getCurrentTransportActions
public abstract String getCurrentTransportActions(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
throws AVTransportException
- Throws:
AVTransportException
Copyright © 2011 Teleal GmbH, Switzerland. All Rights Reserved.