Documentation
¶
Overview ¶
Package groupmanagement is a generated GroupManagement package.
Index ¶
- Constants
- type AddMemberArgs
- type AddMemberResponse
- type GroupCoordinatorIsLocal
- type LocalGroupUUID
- type Property
- type RemoveMemberArgs
- type RemoveMemberResponse
- type ReportTrackBufferingResultArgs
- type ReportTrackBufferingResultResponse
- type ResetVolumeAfter
- type Service
- func (s *Service) AddMember(args *AddMemberArgs) (*AddMemberResponse, error)
- func (s *Service) Client() *http.Client
- func (s *Service) ControlEndpoint() *url.URL
- func (s *Service) EventEndpoint() *url.URL
- func (s *Service) Location() *url.URL
- func (zp *Service) ParseEvent(body []byte) []interface{}
- func (s *Service) RemoveMember(args *RemoveMemberArgs) (*RemoveMemberResponse, error)
- func (s *Service) ReportTrackBufferingResult(args *ReportTrackBufferingResultArgs) (*ReportTrackBufferingResultResponse, error)
- func (s *Service) SetSourceAreaIds(args *SetSourceAreaIdsArgs) (*SetSourceAreaIdsResponse, error)
- type ServiceOption
- type SetSourceAreaIdsArgs
- type SetSourceAreaIdsResponse
- type UpnpEvent
- type VirtualLineInGroupID
- type VolumeAVTransportURI
Constants ¶
View Source
const ( ServiceURN = "urn:schemas-upnp-org:service:GroupManagement:1" EncodingSchema = "http://schemas.xmlsoap.org/soap/encoding/" EnvelopeSchema = "http://schemas.xmlsoap.org/soap/envelope/" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMemberArgs ¶
type AddMemberResponse ¶
type GroupCoordinatorIsLocal ¶
type GroupCoordinatorIsLocal bool
type LocalGroupUUID ¶
type LocalGroupUUID string
type Property ¶
type Property struct { XMLName xml.Name `xml:"property"` GroupCoordinatorIsLocal *GroupCoordinatorIsLocal `xml:"GroupCoordinatorIsLocal"` LocalGroupUUID *LocalGroupUUID `xml:"LocalGroupUUID"` VirtualLineInGroupID *VirtualLineInGroupID `xml:"VirtualLineInGroupID"` ResetVolumeAfter *ResetVolumeAfter `xml:"ResetVolumeAfter"` VolumeAVTransportURI *VolumeAVTransportURI `xml:"VolumeAVTransportURI"` }
type RemoveMemberArgs ¶
type RemoveMemberResponse ¶
type RemoveMemberResponse struct { }
type ReportTrackBufferingResultResponse ¶
type ReportTrackBufferingResultResponse struct { }
type ResetVolumeAfter ¶
type ResetVolumeAfter bool
type Service ¶
type Service struct { GroupCoordinatorIsLocal *GroupCoordinatorIsLocal LocalGroupUUID *LocalGroupUUID VirtualLineInGroupID *VirtualLineInGroupID ResetVolumeAfter *ResetVolumeAfter VolumeAVTransportURI *VolumeAVTransportURI // contains filtered or unexported fields }
func NewService ¶
func NewService(opts ...ServiceOption) *Service
func (*Service) AddMember ¶
func (s *Service) AddMember(args *AddMemberArgs) (*AddMemberResponse, error)
func (*Service) ControlEndpoint ¶
func (*Service) EventEndpoint ¶
func (*Service) ParseEvent ¶
func (*Service) RemoveMember ¶
func (s *Service) RemoveMember(args *RemoveMemberArgs) (*RemoveMemberResponse, error)
func (*Service) ReportTrackBufferingResult ¶
func (s *Service) ReportTrackBufferingResult(args *ReportTrackBufferingResultArgs) (*ReportTrackBufferingResultResponse, error)
func (*Service) SetSourceAreaIds ¶
func (s *Service) SetSourceAreaIds(args *SetSourceAreaIdsArgs) (*SetSourceAreaIdsResponse, error)
type ServiceOption ¶
type ServiceOption func(*Service)
func WithClient ¶
func WithClient(c *http.Client) ServiceOption
func WithLocation ¶
func WithLocation(u *url.URL) ServiceOption
type SetSourceAreaIdsArgs ¶
type SetSourceAreaIdsResponse ¶
type SetSourceAreaIdsResponse struct { }
type VirtualLineInGroupID ¶
type VirtualLineInGroupID string
type VolumeAVTransportURI ¶
type VolumeAVTransportURI string
Click to show internal directories.
Click to hide internal directories.