Class MediaController

java.lang.Object
org.cybergarage.upnp.ControlPoint
org.cybergarage.upnp.std.av.controller.MediaController
All Implemented Interfaces:
org.cybergarage.http.HTTPRequestListener

public class MediaController extends org.cybergarage.upnp.ControlPoint
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    browse​(org.cybergarage.upnp.Device dev)
     
    browse​(org.cybergarage.upnp.Device dev, String objectId)
     
    browse​(org.cybergarage.upnp.Device dev, String objectId, boolean hasBrowseChildNodes)
     
    browse​(org.cybergarage.upnp.Device dev, String objectId, boolean hasBrowseChildNodes, boolean hasRootNodeMetadata)
     
    org.cybergarage.xml.Node
    browse​(org.cybergarage.upnp.Device dev, String objectID, String browseFlag, String filter, int startIndex, int requestedCount, String sortCaiteria)
     
    org.cybergarage.xml.Node
    browseDirectChildren​(org.cybergarage.upnp.Device dev, String objectId)
     
    org.cybergarage.xml.Node
    browseDirectChildren​(org.cybergarage.upnp.Device dev, String objectID, String filter, int startIndex, int requestedCount, String sortCaiteria)
     
    org.cybergarage.xml.Node
    browseMetaData​(org.cybergarage.upnp.Device dev, String objectId)
     
    org.cybergarage.xml.Node
    browseMetaData​(org.cybergarage.upnp.Device dev, String objectId, String filter, int startIndex, int requestedCount, String sortCaiteria)
     
    getContentDirectory​(org.cybergarage.upnp.Device dev)
     
    getContentDirectory​(org.cybergarage.upnp.Device dev, String objectId)
     
    org.cybergarage.upnp.Device
     
    org.cybergarage.upnp.DeviceList
     
    org.cybergarage.upnp.Device
     
    org.cybergarage.upnp.DeviceList
     
    static void
    main​(String[] args)
     
    boolean
    play​(org.cybergarage.upnp.Device dev)
     
    boolean
    play​(org.cybergarage.upnp.Device dev, ItemNode itemNode)
     
    void
    printContentDirectory​(org.cybergarage.upnp.Device dev)
     
    void
    printContentNode​(ContentNode node, int indentLevel)
     
    void
     
    boolean
    setAVTransportURI​(org.cybergarage.upnp.Device dev, ItemNode itemNode)
     
    boolean
    stop​(org.cybergarage.upnp.Device dev)
     

    Methods inherited from class org.cybergarage.upnp.ControlPoint

    addDeviceChangeListener, addEventListener, addNotifyListener, addSearchResponseListener, finalize, getDevice, getDeviceDisposer, getDeviceList, getEventSubURI, getExpiredDeviceMonitoringInterval, getHTTPPort, getRenewSubscriber, getSearchMx, getSSDPPort, getSubscriberService, getUserData, hasDevice, httpRequestRecieved, isNMPRMode, isSubscribed, lock, notifyReceived, performAddDeviceListener, performEventListener, performNotifyListener, performRemoveDeviceListener, performSearchResponseListener, print, removeDevice, removeDevice, removeDeviceChangeListener, removeEventListener, removeExpiredDevices, removeNotifyListener, removeSearchResponseListener, renewSubscriberService, renewSubscriberService, renewSubscriberService, search, search, search, searchResponseReceived, setDeviceDisposer, setEventSubURI, setExpiredDeviceMonitoringInterval, setHTTPPort, setNMPRMode, setRenewSubscriber, setSearchMx, setSSDPPort, setUserData, start, start, start, stop, subscribe, subscribe, subscribe, subscribe, unlock, unsubscribe, unsubscribe, unsubscribe

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MediaController

      public MediaController()
  • Method Details

    • getServerDeviceList

      public org.cybergarage.upnp.DeviceList getServerDeviceList()
    • getRendererDeviceList

      public org.cybergarage.upnp.DeviceList getRendererDeviceList()
    • getServerDevice

      public org.cybergarage.upnp.Device getServerDevice(String name)
    • getRendererDevice

      public org.cybergarage.upnp.Device getRendererDevice(String name)
    • browse

      public org.cybergarage.xml.Node browse(org.cybergarage.upnp.Device dev, String objectID, String browseFlag, String filter, int startIndex, int requestedCount, String sortCaiteria)
    • browseMetaData

      public org.cybergarage.xml.Node browseMetaData(org.cybergarage.upnp.Device dev, String objectId, String filter, int startIndex, int requestedCount, String sortCaiteria)
    • browseMetaData

      public org.cybergarage.xml.Node browseMetaData(org.cybergarage.upnp.Device dev, String objectId)
    • browseDirectChildren

      public org.cybergarage.xml.Node browseDirectChildren(org.cybergarage.upnp.Device dev, String objectID, String filter, int startIndex, int requestedCount, String sortCaiteria)
    • browseDirectChildren

      public org.cybergarage.xml.Node browseDirectChildren(org.cybergarage.upnp.Device dev, String objectId)
    • browse

      public ContainerNode browse(org.cybergarage.upnp.Device dev)
    • browse

      public ContainerNode browse(org.cybergarage.upnp.Device dev, String objectId)
    • browse

      public ContainerNode browse(org.cybergarage.upnp.Device dev, String objectId, boolean hasBrowseChildNodes, boolean hasRootNodeMetadata)
    • browse

      public ContainerNode browse(org.cybergarage.upnp.Device dev, String objectId, boolean hasBrowseChildNodes)
    • getContentDirectory

      public ContentNode getContentDirectory(org.cybergarage.upnp.Device dev)
    • getContentDirectory

      public ContentNode getContentDirectory(org.cybergarage.upnp.Device dev, String objectId)
    • printContentNode

      public void printContentNode(ContentNode node, int indentLevel)
    • printContentDirectory

      public void printContentDirectory(org.cybergarage.upnp.Device dev)
    • printMediaServers

      public void printMediaServers()
    • setAVTransportURI

      public boolean setAVTransportURI(org.cybergarage.upnp.Device dev, ItemNode itemNode)
    • play

      public boolean play(org.cybergarage.upnp.Device dev)
    • stop

      public boolean stop(org.cybergarage.upnp.Device dev)
    • play

      public boolean play(org.cybergarage.upnp.Device dev, ItemNode itemNode)
    • main

      public static void main(String[] args)