org.teleal.cling.support.avtransport
Class AbstractAVTransportService

java.lang.Object
  extended by org.teleal.cling.support.avtransport.AbstractAVTransportService
Direct Known Subclasses:
AVTransportService

public abstract class AbstractAVTransportService
extends Object


Field Summary
protected  PropertyChangeSupport propertyChangeSupport
           
 
Constructor Summary
protected AbstractAVTransportService()
           
 
Method Summary
 void fireLastChange()
           
abstract  String getCurrentTransportActions(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
static org.teleal.cling.model.types.UnsignedIntegerFourBytes getDefaultInstanceID()
           
abstract  DeviceCapabilities getDeviceCapabilities(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
 LastChange getLastChange()
           
abstract  MediaInfo getMediaInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  PositionInfo getPositionInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
 PropertyChangeSupport getPropertyChangeSupport()
           
abstract  TransportInfo getTransportInfo(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  TransportSettings getTransportSettings(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  void next(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  void pause(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  void play(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String speed)
           
abstract  void previous(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  void record(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
abstract  void seek(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String unit, String target)
           
abstract  void setAVTransportURI(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String currentURI, String currentURIMetaData)
           
abstract  void setNextAVTransportURI(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String nextURI, String nextURIMetaData)
           
abstract  void setPlayMode(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String newPlayMode)
           
abstract  void setRecordQualityMode(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, String newRecordQualityMode)
           
abstract  void stop(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyChangeSupport

protected final PropertyChangeSupport propertyChangeSupport
Constructor Detail

AbstractAVTransportService

protected AbstractAVTransportService()
Method Detail

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 © 2010 Teleal GmbH, Switzerland. All Rights Reserved.