YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.yxc.YxcDistributionFeatures Class Reference

The distribution block of system/getFeatures: what a device can do in a group. More...

Collaboration diagram for de.yaacc.yxc.YxcDistributionFeatures:
Collaboration graph

Public Member Functions

Double getVersion ()
 
List< Integer > getCompatibleClients ()
 
Integer getClientMax ()
 
List< String > getServerZones ()
 
boolean hasMcSurround ()
 

Detailed Description

The distribution block of system/getFeatures: what a device can do in a group.

The block was present on all three devices the format was checked with (2026-11-02): version, compatible_client (a list of numbers), client_max (9 on one device, 19 on two others), server_zone_list and, on a device that can be part of a surround set, mc_surround. The content of mc_surround is not interpreted; only that it is there. A key that is absent reads as null or empty.

Member Function Documentation

◆ getClientMax()

Integer de.yaacc.yxc.YxcDistributionFeatures.getClientMax ( )
Returns
the most clients a server of this device takes, null if not reported

◆ getCompatibleClients()

List< Integer > de.yaacc.yxc.YxcDistributionFeatures.getCompatibleClients ( )
Returns
the versions of clients this device can serve, empty if not reported

◆ getServerZones()

List< String > de.yaacc.yxc.YxcDistributionFeatures.getServerZones ( )
Returns
the zones that may serve a group, empty if not reported

Referenced by de.yaacc.yxc.YxcFeatures.getServerZones().

Here is the caller graph for this function:

◆ getVersion()

Double de.yaacc.yxc.YxcDistributionFeatures.getVersion ( )
Returns
the version of the group function, null if not reported

◆ hasMcSurround()

boolean de.yaacc.yxc.YxcDistributionFeatures.hasMcSurround ( )
Returns
true when the block has an mc_surround object (its content is not read)

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