org.fourthline.cling.support.model
Class AVTransport

java.lang.Object
  extended by org.fourthline.cling.support.model.AVTransport

public class AVTransport
extends Object

State of one logical instance of the AV Transport service.

Author:
Christian Bauer

Field Summary
protected  DeviceCapabilities deviceCapabilities
           
protected  UnsignedIntegerFourBytes instanceID
           
protected  LastChange lastChange
           
protected  MediaInfo mediaInfo
           
protected  PositionInfo positionInfo
           
protected  TransportInfo transportInfo
           
protected  TransportSettings transportSettings
           
 
Constructor Summary
AVTransport(UnsignedIntegerFourBytes instanceID, LastChange lastChange, StorageMedium possiblePlayMedium)
           
AVTransport(UnsignedIntegerFourBytes instanceID, LastChange lastChange, StorageMedium[] possiblePlayMedia)
           
 
Method Summary
 DeviceCapabilities getDeviceCapabilities()
           
 UnsignedIntegerFourBytes getInstanceId()
           
 LastChange getLastChange()
           
 MediaInfo getMediaInfo()
           
 PositionInfo getPositionInfo()
           
 TransportInfo getTransportInfo()
           
 TransportSettings getTransportSettings()
           
 void setDeviceCapabilities(DeviceCapabilities deviceCapabilities)
           
 void setMediaInfo(MediaInfo mediaInfo)
           
 void setPositionInfo(PositionInfo positionInfo)
           
 void setTransportInfo(TransportInfo transportInfo)
           
 void setTransportSettings(TransportSettings transportSettings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instanceID

protected final UnsignedIntegerFourBytes instanceID

lastChange

protected final LastChange lastChange

mediaInfo

protected MediaInfo mediaInfo

transportInfo

protected TransportInfo transportInfo

positionInfo

protected PositionInfo positionInfo

deviceCapabilities

protected DeviceCapabilities deviceCapabilities

transportSettings

protected TransportSettings transportSettings
Constructor Detail

AVTransport

public AVTransport(UnsignedIntegerFourBytes instanceID,
                   LastChange lastChange,
                   StorageMedium possiblePlayMedium)

AVTransport

public AVTransport(UnsignedIntegerFourBytes instanceID,
                   LastChange lastChange,
                   StorageMedium[] possiblePlayMedia)
Method Detail

getInstanceId

public UnsignedIntegerFourBytes getInstanceId()

getLastChange

public LastChange getLastChange()

getMediaInfo

public MediaInfo getMediaInfo()

setMediaInfo

public void setMediaInfo(MediaInfo mediaInfo)

getTransportInfo

public TransportInfo getTransportInfo()

setTransportInfo

public void setTransportInfo(TransportInfo transportInfo)

getPositionInfo

public PositionInfo getPositionInfo()

setPositionInfo

public void setPositionInfo(PositionInfo positionInfo)

getDeviceCapabilities

public DeviceCapabilities getDeviceCapabilities()

setDeviceCapabilities

public void setDeviceCapabilities(DeviceCapabilities deviceCapabilities)

getTransportSettings

public TransportSettings getTransportSettings()

setTransportSettings

public void setTransportSettings(TransportSettings transportSettings)


Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.