Documentation
¶
Index ¶
- type Body
- type BodyResponse
- type Envelope
- type EnvelopeResponse
- type GetGroupMuteArgs
- type GetGroupMuteResponse
- type GetGroupVolumeArgs
- type GetGroupVolumeResponse
- type 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
- type SetGroupMuteResponse
- type SetGroupVolumeArgs
- type SetGroupVolumeResponse
- type SetRelativeGroupVolumeArgs
- type SetRelativeGroupVolumeResponse
- type SnapshotGroupVolumeArgs
- type SnapshotGroupVolumeResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct { XMLName xml.Name `xml:"s:Body"` GetGroupMute *GetGroupMuteArgs `xml:"u:GetGroupMute,omitempty"` SetGroupMute *SetGroupMuteArgs `xml:"u:SetGroupMute,omitempty"` GetGroupVolume *GetGroupVolumeArgs `xml:"u:GetGroupVolume,omitempty"` SetGroupVolume *SetGroupVolumeArgs `xml:"u:SetGroupVolume,omitempty"` SetRelativeGroupVolume *SetRelativeGroupVolumeArgs `xml:"u:SetRelativeGroupVolume,omitempty"` SnapshotGroupVolume *SnapshotGroupVolumeArgs `xml:"u:SnapshotGroupVolume,omitempty"` }
type BodyResponse ¶
type BodyResponse struct { XMLName xml.Name `xml:"Body"` GetGroupMute *GetGroupMuteResponse `xml:"GetGroupMuteResponse,omitempty"` SetGroupMute *SetGroupMuteResponse `xml:"SetGroupMuteResponse,omitempty"` GetGroupVolume *GetGroupVolumeResponse `xml:"GetGroupVolumeResponse,omitempty"` SetGroupVolume *SetGroupVolumeResponse `xml:"SetGroupVolumeResponse,omitempty"` SetRelativeGroupVolume *SetRelativeGroupVolumeResponse `xml:"SetRelativeGroupVolumeResponse,omitempty"` SnapshotGroupVolume *SnapshotGroupVolumeResponse `xml:"SnapshotGroupVolumeResponse,omitempty"` }
type EnvelopeResponse ¶
type EnvelopeResponse struct { XMLName xml.Name `xml:"Envelope"` Xmlns string `xml:"xmlns:s,attr"` EncodingStyle string `xml:"encodingStyle,attr"` Body BodyResponse `xml:"Body"` }
type GetGroupMuteArgs ¶
type GetGroupMuteResponse ¶
type GetGroupMuteResponse struct {
CurrentMute bool `xml:"CurrentMute"`
}
type GetGroupVolumeArgs ¶
type GetGroupVolumeResponse ¶
type GetGroupVolumeResponse struct {
CurrentVolume uint16 `xml:"CurrentVolume"`
}
type Service ¶
func NewService ¶
func (*Service) GetGroupMute ¶
func (s *Service) GetGroupMute(httpClient *http.Client, args *GetGroupMuteArgs) (*GetGroupMuteResponse, error)
func (*Service) GetGroupVolume ¶
func (s *Service) GetGroupVolume(httpClient *http.Client, args *GetGroupVolumeArgs) (*GetGroupVolumeResponse, error)
func (*Service) SetGroupMute ¶
func (s *Service) SetGroupMute(httpClient *http.Client, args *SetGroupMuteArgs) (*SetGroupMuteResponse, error)
func (*Service) SetGroupVolume ¶
func (s *Service) SetGroupVolume(httpClient *http.Client, args *SetGroupVolumeArgs) (*SetGroupVolumeResponse, error)
func (*Service) SetRelativeGroupVolume ¶
func (s *Service) SetRelativeGroupVolume(httpClient *http.Client, args *SetRelativeGroupVolumeArgs) (*SetRelativeGroupVolumeResponse, error)
func (*Service) SnapshotGroupVolume ¶
func (s *Service) SnapshotGroupVolume(httpClient *http.Client, args *SnapshotGroupVolumeArgs) (*SnapshotGroupVolumeResponse, error)
type SetGroupMuteArgs ¶
type SetGroupMuteResponse ¶
type SetGroupMuteResponse struct { }
type SetGroupVolumeArgs ¶
type SetGroupVolumeResponse ¶
type SetGroupVolumeResponse struct { }
type SetRelativeGroupVolumeResponse ¶
type SetRelativeGroupVolumeResponse struct {
NewVolume uint16 `xml:"NewVolume"`
}
type SnapshotGroupVolumeArgs ¶
type SnapshotGroupVolumeResponse ¶
type SnapshotGroupVolumeResponse struct { }
Click to show internal directories.
Click to hide internal directories.