YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.upnp.OpenHomeReceivers Class Reference

Receivers that speak OpenHome and nothing else: a device with an OpenHome playlist but no AVTransport service (a Linn device or upmpdcli in its OpenHome mode) would not be listed among the receivers otherwise. More...

Collaboration diagram for de.yaacc.upnp.OpenHomeReceivers:
Collaboration graph

Static Public Member Functions

static List< Device<?, ?, ?> > onlyOpenHome (Collection< Device<?, ?, ?> > candidates, Collection< Device<?, ?, ?> > listed)
 
static boolean isOpenHomeOnly (Device<?, ?, ?> device)
 

Detailed Description

Receivers that speak OpenHome and nothing else: a device with an OpenHome playlist but no AVTransport service (a Linn device or upmpdcli in its OpenHome mode) would not be listed among the receivers otherwise.

A device that has AVTransport anywhere in its tree (this app's own renderer inside its media server) is listed by that already.

Member Function Documentation

◆ isOpenHomeOnly()

static boolean de.yaacc.upnp.OpenHomeReceivers.isOpenHomeOnly ( Device<?, ?, ?> device)
static
Returns
true if the device offers an OpenHome playlist and no AVTransport service
Here is the call graph for this function:

◆ onlyOpenHome()

static List< Device<?, ?, ?> > de.yaacc.upnp.OpenHomeReceivers.onlyOpenHome ( Collection< Device<?, ?, ?> > candidates,
Collection< Device<?, ?, ?> > listed )
static
Parameters
candidatesthe devices that offer an OpenHome playlist
listedthe devices that are listed already (they have an AVTransport service)
Returns
the candidates that are not listed, have no AVTransport service and offer what the OpenHome player needs

Referenced by de.yaacc.upnp.UpnpClient.getDevicesProvidingAvTransportService().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: