Versions in this module Expand all Collapse all v0 v0.0.1 Jul 19, 2020 Changes in this version + type Body struct + GetGroupMute *GetGroupMuteArgs + GetGroupVolume *GetGroupVolumeArgs + SetGroupMute *SetGroupMuteArgs + SetGroupVolume *SetGroupVolumeArgs + SetRelativeGroupVolume *SetRelativeGroupVolumeArgs + SnapshotGroupVolume *SnapshotGroupVolumeArgs + XMLName xml.Name + type BodyResponse struct + GetGroupMute *GetGroupMuteResponse + GetGroupVolume *GetGroupVolumeResponse + SetGroupMute *SetGroupMuteResponse + SetGroupVolume *SetGroupVolumeResponse + SetRelativeGroupVolume *SetRelativeGroupVolumeResponse + SnapshotGroupVolume *SnapshotGroupVolumeResponse + XMLName xml.Name + type Envelope struct + Body Body + EncodingStyle string + XMLName xml.Name + Xmlns string + type EnvelopeResponse struct + Body BodyResponse + EncodingStyle string + XMLName xml.Name + Xmlns string + type GetGroupMuteArgs struct + InstanceID uint32 + Xmlns string + type GetGroupMuteResponse struct + CurrentMute bool + type GetGroupVolumeArgs struct + InstanceID uint32 + Xmlns string + type GetGroupVolumeResponse struct + CurrentVolume uint16 + type Service struct + ControlEndpoint *url.URL + EventEndpoint *url.URL + func NewService(deviceUrl *url.URL) *Service + func (s *Service) GetGroupMute(httpClient *http.Client, args *GetGroupMuteArgs) (*GetGroupMuteResponse, error) + func (s *Service) GetGroupVolume(httpClient *http.Client, args *GetGroupVolumeArgs) (*GetGroupVolumeResponse, error) + func (s *Service) SetGroupMute(httpClient *http.Client, args *SetGroupMuteArgs) (*SetGroupMuteResponse, error) + func (s *Service) SetGroupVolume(httpClient *http.Client, args *SetGroupVolumeArgs) (*SetGroupVolumeResponse, error) + func (s *Service) SetRelativeGroupVolume(httpClient *http.Client, args *SetRelativeGroupVolumeArgs) (*SetRelativeGroupVolumeResponse, error) + func (s *Service) SnapshotGroupVolume(httpClient *http.Client, args *SnapshotGroupVolumeArgs) (*SnapshotGroupVolumeResponse, error) + type SetGroupMuteArgs struct + DesiredMute bool + InstanceID uint32 + Xmlns string + type SetGroupMuteResponse struct + type SetGroupVolumeArgs struct + DesiredVolume uint16 + InstanceID uint32 + Xmlns string + type SetGroupVolumeResponse struct + type SetRelativeGroupVolumeArgs struct + Adjustment int32 + InstanceID uint32 + Xmlns string + type SetRelativeGroupVolumeResponse struct + NewVolume uint16 + type SnapshotGroupVolumeArgs struct + InstanceID uint32 + Xmlns string + type SnapshotGroupVolumeResponse struct