|
YAACC - UPNP Client and Server
|
Answer of <zone>/getStatus.
More...

Public Member Functions | |
| String | getPower () |
| boolean | isPowerOn () |
| Integer | getSleep () |
| Integer | getVolume () |
| Integer | getMaxVolume () |
| Boolean | getMute () |
| String | getInput () |
| String | getInputText () |
| boolean | isLinkInput () |
True when the zone has the input a group client plays (mc_link). | |
| Boolean | getDistributionEnabled () |
Whether what the zone plays can be handed to a group: false on a client (its input is the link), true on a server; null if absent. | |
| String | getSoundProgram () |
| YxcEqualizer | getEqualizer () |
| String | getLinkControl () |
| String | getLinkAudioDelay () |
| String | getLinkAudioQuality () |
| Integer | getDisableFlags () |
Answer of <zone>/getStatus.
Values are as the device reports them; a key the device does not have reads as null (three devices checked on 2026-11-02 differ: one has no input_text and no sound_program, two have no link_audio_quality).
| Integer de.yaacc.yxc.YxcZoneStatus.getDisableFlags | ( | ) |
null if absent | YxcEqualizer de.yaacc.yxc.YxcZoneStatus.getEqualizer | ( | ) |
null if the status has none | String de.yaacc.yxc.YxcZoneStatus.getInput | ( | ) |
null if absent Referenced by de.yaacc.yxc.YxcSettings.build(), de.yaacc.yxc.YxcSourceActions.perform(), and de.yaacc.yxc.YxcPresetActions.recall().

| String de.yaacc.yxc.YxcZoneStatus.getInputText | ( | ) |
null on a device that does not report it | String de.yaacc.yxc.YxcZoneStatus.getLinkAudioQuality | ( | ) |
null on a device without the audio quality setting | Integer de.yaacc.yxc.YxcZoneStatus.getMaxVolume | ( | ) |
null if absent Referenced by de.yaacc.yxc.YxcVolumeAccess.readPercent().

| String de.yaacc.yxc.YxcZoneStatus.getPower | ( | ) |
on or a standby word), null if absent | Integer de.yaacc.yxc.YxcZoneStatus.getSleep | ( | ) |
null if absent | Integer de.yaacc.yxc.YxcZoneStatus.getVolume | ( | ) |
null if absent Referenced by de.yaacc.yxc.YxcVolumeAccess.readPercent().

| boolean de.yaacc.yxc.YxcZoneStatus.isLinkInput | ( | ) |
True when the zone has the input a group client plays (mc_link).
A server keeps its own input, so this is a hint that the device is a client right now; the authority for group membership is dist/getDistributionInfo.