What one zone of a device reports in system/getFeatures: its functions, input ids, sound program ids, the ranges of its numeric controls and the option lists of its choice controls.
More...
|
|
String | getId () |
| |
|
List< String > | getFunctions () |
| |
|
boolean | hasFunction (String name) |
| |
|
List< String > | getInputIds () |
| |
|
List< String > | getSoundProgramIds () |
| |
| YxcRange | getRange (String rangeId) |
| |
|
Map< String, YxcRange > | getRanges () |
| |
| List< String > | getOptions (String listKey) |
| |
|
Map< String, List< String > > | getOptionLists () |
| |
|
List< String > | getEqualizerModes () |
| |
|
List< String > | getLinkControlOptions () |
| |
|
List< String > | getLinkAudioDelayOptions () |
| |
| List< String > | getLinkAudioQualityOptions () |
| |
|
boolean | canJoinGroup () |
| | A zone can be a client of a group when it offers the group input.
|
| |
|
|
static final String | GROUP_INPUT_ID = "mc_link" |
| | The input a device selects on a zone to play what a group server distributes.
|
| |
What one zone of a device reports in system/getFeatures: its functions, input ids, sound program ids, the ranges of its numeric controls and the option lists of its choice controls.
Nothing is derived from a model name; a function or list the device does not report is simply absent.
◆ getLinkAudioQualityOptions()
| List< String > de.yaacc.yxc.YxcZoneFeatures.getLinkAudioQualityOptions |
( |
| ) |
|
- Returns
- empty on a device that has no audio quality setting for the link
◆ getOptions()
| List< String > de.yaacc.yxc.YxcZoneFeatures.getOptions |
( |
String | listKey | ) |
|
◆ getRange()
| YxcRange de.yaacc.yxc.YxcZoneFeatures.getRange |
( |
String | rangeId | ) |
|
- Returns
- the range of the numeric control with that id (for example
volume), null if not reported
The documentation for this class was generated from the following file:
- /github/workspace/yaacc/src/main/java/de/yaacc/yxc/YxcZoneFeatures.java