Package org.jupnp.support.avtransport
Klasse AbstractAVTransportService
java.lang.Object
org.jupnp.support.avtransport.AbstractAVTransportService
- Alle implementierten Schnittstellen:
LastChangeDelegator
- Bekannte direkte Unterklassen:
AVTransportService
Skeleton of service with "LastChange" eventing support.
- Autor:
- Christian Bauer, Amit Kumar Mondal - Code Refactoring
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedprotectedAbstractAVTransportService(PropertyChangeSupport propertyChangeSupport) protectedAbstractAVTransportService(PropertyChangeSupport propertyChangeSupport, LastChange lastChange) protectedAbstractAVTransportService(LastChange lastChange) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidappendCurrentState(LastChange lc, UnsignedIntegerFourBytes instanceId) protected abstract TransportAction[]getCurrentTransportActions(UnsignedIntegerFourBytes instanceId) static UnsignedIntegerFourBytesabstract DeviceCapabilitiesgetDeviceCapabilities(UnsignedIntegerFourBytes instanceId) abstract MediaInfogetMediaInfo(UnsignedIntegerFourBytes instanceId) abstract PositionInfogetPositionInfo(UnsignedIntegerFourBytes instanceId) abstract TransportInfogetTransportInfo(UnsignedIntegerFourBytes instanceId) abstract TransportSettingsgetTransportSettings(UnsignedIntegerFourBytes instanceId) abstract voidnext(UnsignedIntegerFourBytes instanceId) abstract voidpause(UnsignedIntegerFourBytes instanceId) abstract voidplay(UnsignedIntegerFourBytes instanceId, String speed) abstract voidprevious(UnsignedIntegerFourBytes instanceId) abstract voidrecord(UnsignedIntegerFourBytes instanceId) abstract voidseek(UnsignedIntegerFourBytes instanceId, String unit, String target) abstract voidsetAVTransportURI(UnsignedIntegerFourBytes instanceId, String currentURI, String currentURIMetaData) abstract voidsetNextAVTransportURI(UnsignedIntegerFourBytes instanceId, String nextURI, String nextURIMetaData) abstract voidsetPlayMode(UnsignedIntegerFourBytes instanceId, String newPlayMode) abstract voidsetRecordQualityMode(UnsignedIntegerFourBytes instanceId, String newRecordQualityMode) abstract voidstop(UnsignedIntegerFourBytes instanceId) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.jupnp.support.lastchange.LastChangeDelegator
getCurrentInstanceIds
-
Felddetails
-
propertyChangeSupport
-
-
Konstruktordetails
-
AbstractAVTransportService
protected AbstractAVTransportService() -
AbstractAVTransportService
-
AbstractAVTransportService
-
AbstractAVTransportService
protected AbstractAVTransportService(PropertyChangeSupport propertyChangeSupport, LastChange lastChange)
-
-
Methodendetails
-
getLastChange
- Angegeben von:
getLastChangein SchnittstelleLastChangeDelegator
-
appendCurrentState
- Angegeben von:
appendCurrentStatein SchnittstelleLastChangeDelegator- Löst aus:
Exception
-
getPropertyChangeSupport
-
getDefaultInstanceID
-
setAVTransportURI
public abstract void setAVTransportURI(UnsignedIntegerFourBytes instanceId, String currentURI, String currentURIMetaData) throws AVTransportException - Löst aus:
AVTransportException
-
setNextAVTransportURI
public abstract void setNextAVTransportURI(UnsignedIntegerFourBytes instanceId, String nextURI, String nextURIMetaData) throws AVTransportException - Löst aus:
AVTransportException
-
getMediaInfo
public abstract MediaInfo getMediaInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
getTransportInfo
public abstract TransportInfo getTransportInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
getPositionInfo
public abstract PositionInfo getPositionInfo(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
getDeviceCapabilities
public abstract DeviceCapabilities getDeviceCapabilities(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
getTransportSettings
public abstract TransportSettings getTransportSettings(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
stop
- Löst aus:
AVTransportException
-
play
public abstract void play(UnsignedIntegerFourBytes instanceId, String speed) throws AVTransportException - Löst aus:
AVTransportException
-
pause
- Löst aus:
AVTransportException
-
record
- Löst aus:
AVTransportException
-
seek
public abstract void seek(UnsignedIntegerFourBytes instanceId, String unit, String target) throws AVTransportException - Löst aus:
AVTransportException
-
next
- Löst aus:
AVTransportException
-
previous
- Löst aus:
AVTransportException
-
setPlayMode
public abstract void setPlayMode(UnsignedIntegerFourBytes instanceId, String newPlayMode) throws AVTransportException - Löst aus:
AVTransportException
-
setRecordQualityMode
public abstract void setRecordQualityMode(UnsignedIntegerFourBytes instanceId, String newRecordQualityMode) throws AVTransportException - Löst aus:
AVTransportException
-
getCurrentTransportActionsString
public String getCurrentTransportActionsString(UnsignedIntegerFourBytes instanceId) throws AVTransportException - Löst aus:
AVTransportException
-
getCurrentTransportActions
protected abstract TransportAction[] getCurrentTransportActions(UnsignedIntegerFourBytes instanceId) throws Exception - Löst aus:
Exception
-