setGroup() setGroup(string $group) : void Set which group this speaker belongs to. Parameters string $group The group id
isCoordinator() isCoordinator() : boolean Check if this speaker is the coordinator of it's current group. Returns boolean
getVolume() getVolume() : integer Get the current volume of this speaker. Returns integer — The current volume between 0 and 100
setVolume() setVolume(integer $volume) : $this Adjust the volume of this speaker to a specific value. Parameters integer $volume The amount to set the volume to between 0 and 100 Returns $this
adjustVolume() adjustVolume(integer $adjust) : $this Adjust the volume of this speaker by a relative amount. Parameters integer $adjust The amount to adjust by between -100 and 100 Returns $this
mute() mute(boolean $mute = true) : $this Mute this speaker. Parameters boolean $mute Whether the speaker should be muted or not Returns $this
setIndicator() setIndicator(boolean $on) : $this Turn the indicator light on or off. Parameters boolean $on Whether the indicator should be on or off Returns $this
getIndicator() getIndicator() : boolean Check whether the indicator light is on or not. Returns boolean
setTreble() setTreble(integer $treble) : $this Set the treble equalisation. Parameters integer $treble The treble level (between -10 and 10) Returns $this
setBass() setBass(integer $bass) : $this Set the bass equalisation. Parameters integer $bass The bass level (between -10 and 10) Returns $this
getLoudness() getLoudness() : boolean Check whether loudness normalisation is on or not. Returns boolean
setLoudness() setLoudness(boolean $on) : $this Set whether loudness normalisation is on or not. Parameters boolean $on Whether loudness should be on or not Returns $this