Versions in this module Expand all Collapse all v0 v0.1.0 Dec 3, 2023 Changes in this version + const URN_Credentials_1 + const URN_Debug_1 + const URN_Exakt_1 + const URN_Exakt_2 + const URN_Exakt_3 + const URN_Info_1 + const URN_MediaServer_1 + const URN_NetworkMonitor_1 + const URN_Pins_1 + const URN_PlaylistManager_1 + const URN_Playlist_1 + const URN_Product_1 + const URN_Product_2 + const URN_Radio_1 + const URN_Receiver_1 + const URN_Sender_1 + const URN_Sender_2 + const URN_SubscriptionLongPoll_1 + const URN_Time_1 + const URN_Transport_1 + const URN_Volume_1 + const URN_Volume_2 + const URN_Volume_3 + type Credentials1 struct + func NewCredentials1Clients() (clients []*Credentials1, errors []error, err error) + func NewCredentials1ClientsByURL(loc *url.URL) ([]*Credentials1, error) + func NewCredentials1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Credentials1, error) + func NewCredentials1ClientsCtx(ctx context.Context) (clients []*Credentials1, errors []error, err error) + func NewCredentials1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Credentials1, error) + func (client *Credentials1) Clear(Id string) (err error) + func (client *Credentials1) ClearCtx(ctx context.Context, Id string) (err error) + func (client *Credentials1) Get(Id string) (UserName string, Password []byte, Enabled bool, Status string, Data string, ...) + func (client *Credentials1) GetCtx(ctx context.Context, Id string) (UserName string, Password []byte, Enabled bool, Status string, Data string, ...) + func (client *Credentials1) GetIds() (Ids string, err error) + func (client *Credentials1) GetIdsCtx(ctx context.Context) (Ids string, err error) + func (client *Credentials1) GetPublicKey() (PublicKey string, err error) + func (client *Credentials1) GetPublicKeyCtx(ctx context.Context) (PublicKey string, err error) + func (client *Credentials1) GetSequenceNumber() (SequenceNumber uint32, err error) + func (client *Credentials1) GetSequenceNumberCtx(ctx context.Context) (SequenceNumber uint32, err error) + func (client *Credentials1) Login(Id string) (Token string, err error) + func (client *Credentials1) LoginCtx(ctx context.Context, Id string) (Token string, err error) + func (client *Credentials1) ReLogin(Id string, CurrentToken string) (NewToken string, err error) + func (client *Credentials1) ReLoginCtx(ctx context.Context, Id string, CurrentToken string) (NewToken string, err error) + func (client *Credentials1) Set(Id string, UserName string, Password []byte) (err error) + func (client *Credentials1) SetCtx(ctx context.Context, Id string, UserName string, Password []byte) (err error) + func (client *Credentials1) SetEnabled(Id string, Enabled bool) (err error) + func (client *Credentials1) SetEnabledCtx(ctx context.Context, Id string, Enabled bool) (err error) + type Debug1 struct + func NewDebug1Clients() (clients []*Debug1, errors []error, err error) + func NewDebug1ClientsByURL(loc *url.URL) ([]*Debug1, error) + func NewDebug1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Debug1, error) + func NewDebug1ClientsCtx(ctx context.Context) (clients []*Debug1, errors []error, err error) + func NewDebug1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Debug1, error) + func (client *Debug1) GetLog() (Log string, err error) + func (client *Debug1) GetLogCtx(ctx context.Context) (Log string, err error) + func (client *Debug1) SendLog(Data string) (err error) + func (client *Debug1) SendLogCtx(ctx context.Context, Data string) (err error) + type Exakt1 struct + func NewExakt1Clients() (clients []*Exakt1, errors []error, err error) + func NewExakt1ClientsByURL(loc *url.URL) ([]*Exakt1, error) + func NewExakt1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Exakt1, error) + func NewExakt1ClientsCtx(ctx context.Context) (clients []*Exakt1, errors []error, err error) + func NewExakt1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Exakt1, error) + func (client *Exakt1) ConnectionStatus() (ConnectionStatus string, err error) + func (client *Exakt1) ConnectionStatusCtx(ctx context.Context) (ConnectionStatus string, err error) + func (client *Exakt1) DeviceList() (List string, err error) + func (client *Exakt1) DeviceListCtx(ctx context.Context) (List string, err error) + func (client *Exakt1) DeviceSettings(DeviceId string) (Settings string, err error) + func (client *Exakt1) DeviceSettingsCtx(ctx context.Context, DeviceId string) (Settings string, err error) + func (client *Exakt1) Reprogram(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt1) ReprogramCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt1) ReprogramFallback(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt1) ReprogramFallbackCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt1) Set(DeviceId string, BankId uint32, FileUri *url.URL, Mute bool, Persist bool) (err error) + func (client *Exakt1) SetCtx(ctx context.Context, DeviceId string, BankId uint32, FileUri *url.URL, ...) (err error) + type Exakt2 struct + func NewExakt2Clients() (clients []*Exakt2, errors []error, err error) + func NewExakt2ClientsByURL(loc *url.URL) ([]*Exakt2, error) + func NewExakt2ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Exakt2, error) + func NewExakt2ClientsCtx(ctx context.Context) (clients []*Exakt2, errors []error, err error) + func NewExakt2ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Exakt2, error) + func (client *Exakt2) ConnectionStatus() (ConnectionStatus string, err error) + func (client *Exakt2) ConnectionStatusCtx(ctx context.Context) (ConnectionStatus string, err error) + func (client *Exakt2) DeviceList() (List string, err error) + func (client *Exakt2) DeviceListCtx(ctx context.Context) (List string, err error) + func (client *Exakt2) DeviceSettings(DeviceId string) (Settings string, err error) + func (client *Exakt2) DeviceSettingsCtx(ctx context.Context, DeviceId string) (Settings string, err error) + func (client *Exakt2) Reprogram(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt2) ReprogramCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt2) ReprogramFallback(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt2) ReprogramFallbackCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt2) Set(DeviceId string, BankId uint32, FileUri *url.URL, Mute bool, Persist bool) (err error) + func (client *Exakt2) SetCtx(ctx context.Context, DeviceId string, BankId uint32, FileUri *url.URL, ...) (err error) + func (client *Exakt2) Version() (Version string, err error) + func (client *Exakt2) VersionCtx(ctx context.Context) (Version string, err error) + type Exakt3 struct + func NewExakt3Clients() (clients []*Exakt3, errors []error, err error) + func NewExakt3ClientsByURL(loc *url.URL) ([]*Exakt3, error) + func NewExakt3ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Exakt3, error) + func NewExakt3ClientsCtx(ctx context.Context) (clients []*Exakt3, errors []error, err error) + func NewExakt3ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Exakt3, error) + func (client *Exakt3) AudioChannels() (AudioChannels string, err error) + func (client *Exakt3) AudioChannelsCtx(ctx context.Context) (AudioChannels string, err error) + func (client *Exakt3) ChannelMap() (ChannelMap string, err error) + func (client *Exakt3) ChannelMapCtx(ctx context.Context) (ChannelMap string, err error) + func (client *Exakt3) ConnectionStatus() (ConnectionStatus string, err error) + func (client *Exakt3) ConnectionStatusCtx(ctx context.Context) (ConnectionStatus string, err error) + func (client *Exakt3) DeviceList() (List string, err error) + func (client *Exakt3) DeviceListCtx(ctx context.Context) (List string, err error) + func (client *Exakt3) DeviceSettings(DeviceId string) (Settings string, err error) + func (client *Exakt3) DeviceSettingsCtx(ctx context.Context, DeviceId string) (Settings string, err error) + func (client *Exakt3) Reprogram(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt3) ReprogramCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt3) ReprogramFallback(DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt3) ReprogramFallbackCtx(ctx context.Context, DeviceId string, FileUri *url.URL) (err error) + func (client *Exakt3) Set(DeviceId string, BankId uint32, FileUri *url.URL, Mute bool, Persist bool) (err error) + func (client *Exakt3) SetAudioChannels(AudioChannels string) (err error) + func (client *Exakt3) SetAudioChannelsCtx(ctx context.Context, AudioChannels string) (err error) + func (client *Exakt3) SetChannelMap(ChannelMap string) (err error) + func (client *Exakt3) SetChannelMapCtx(ctx context.Context, ChannelMap string) (err error) + func (client *Exakt3) SetCtx(ctx context.Context, DeviceId string, BankId uint32, FileUri *url.URL, ...) (err error) + func (client *Exakt3) Version() (Version string, err error) + func (client *Exakt3) VersionCtx(ctx context.Context) (Version string, err error) + type Info1 struct + func NewInfo1Clients() (clients []*Info1, errors []error, err error) + func NewInfo1ClientsByURL(loc *url.URL) ([]*Info1, error) + func NewInfo1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Info1, error) + func NewInfo1ClientsCtx(ctx context.Context) (clients []*Info1, errors []error, err error) + func NewInfo1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Info1, error) + func (client *Info1) Counters() (TrackCount uint32, DetailsCount uint32, MetatextCount uint32, err error) + func (client *Info1) CountersCtx(ctx context.Context) (TrackCount uint32, DetailsCount uint32, MetatextCount uint32, err error) + func (client *Info1) Details() (Duration uint32, BitRate uint32, BitDepth uint32, SampleRate uint32, ...) + func (client *Info1) DetailsCtx(ctx context.Context) (Duration uint32, BitRate uint32, BitDepth uint32, SampleRate uint32, ...) + func (client *Info1) Metatext() (Value string, err error) + func (client *Info1) MetatextCtx(ctx context.Context) (Value string, err error) + func (client *Info1) Track() (Uri string, Metadata string, err error) + func (client *Info1) TrackCtx(ctx context.Context) (Uri string, Metadata string, err error) + type MediaServer1 struct + func NewMediaServer1Clients() (clients []*MediaServer1, errors []error, err error) + func NewMediaServer1ClientsByURL(loc *url.URL) ([]*MediaServer1, error) + func NewMediaServer1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*MediaServer1, error) + func NewMediaServer1ClientsCtx(ctx context.Context) (clients []*MediaServer1, errors []error, err error) + func NewMediaServer1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*MediaServer1, error) + func (client *MediaServer1) Attributes() (Value string, err error) + func (client *MediaServer1) AttributesCtx(ctx context.Context) (Value string, err error) + func (client *MediaServer1) BrowsePort() (Value uint32, err error) + func (client *MediaServer1) BrowsePortCtx(ctx context.Context) (Value uint32, err error) + func (client *MediaServer1) Manufacturer() (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) ManufacturerCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) Model() (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) ModelCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) Product() (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) ProductCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *MediaServer1) QueryPort() (Value uint32, err error) + func (client *MediaServer1) QueryPortCtx(ctx context.Context) (Value uint32, err error) + func (client *MediaServer1) UpdateCount() (Value uint32, err error) + func (client *MediaServer1) UpdateCountCtx(ctx context.Context) (Value uint32, err error) + type NetworkMonitor1 struct + func NewNetworkMonitor1Clients() (clients []*NetworkMonitor1, errors []error, err error) + func NewNetworkMonitor1ClientsByURL(loc *url.URL) ([]*NetworkMonitor1, error) + func NewNetworkMonitor1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*NetworkMonitor1, error) + func NewNetworkMonitor1ClientsCtx(ctx context.Context) (clients []*NetworkMonitor1, errors []error, err error) + func NewNetworkMonitor1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*NetworkMonitor1, error) + func (client *NetworkMonitor1) Name() (Name string, err error) + func (client *NetworkMonitor1) NameCtx(ctx context.Context) (Name string, err error) + func (client *NetworkMonitor1) Ports() (Sender uint32, Receiver uint32, Results uint32, err error) + func (client *NetworkMonitor1) PortsCtx(ctx context.Context) (Sender uint32, Receiver uint32, Results uint32, err error) + type Pins1 struct + func NewPins1Clients() (clients []*Pins1, errors []error, err error) + func NewPins1ClientsByURL(loc *url.URL) ([]*Pins1, error) + func NewPins1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Pins1, error) + func NewPins1ClientsCtx(ctx context.Context) (clients []*Pins1, errors []error, err error) + func NewPins1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Pins1, error) + func (client *Pins1) Clear(Id uint32) (err error) + func (client *Pins1) ClearCtx(ctx context.Context, Id uint32) (err error) + func (client *Pins1) GetDeviceAccountMax() (DeviceMax uint32, AccountMax uint32, err error) + func (client *Pins1) GetDeviceAccountMaxCtx(ctx context.Context) (DeviceMax uint32, AccountMax uint32, err error) + func (client *Pins1) GetIdArray() (IdArray string, err error) + func (client *Pins1) GetIdArrayCtx(ctx context.Context) (IdArray string, err error) + func (client *Pins1) GetModes() (Modes string, err error) + func (client *Pins1) GetModesCtx(ctx context.Context) (Modes string, err error) + func (client *Pins1) InvokeId(Id uint32) (err error) + func (client *Pins1) InvokeIdCtx(ctx context.Context, Id uint32) (err error) + func (client *Pins1) InvokeIndex(Index uint32) (err error) + func (client *Pins1) InvokeIndexCtx(ctx context.Context, Index uint32) (err error) + func (client *Pins1) ReadList(Ids string) (List string, err error) + func (client *Pins1) ReadListCtx(ctx context.Context, Ids string) (List string, err error) + func (client *Pins1) SetAccount(Index uint32, Mode string, Type string, Uri string, Title string, ...) (err error) + func (client *Pins1) SetAccountCtx(ctx context.Context, Index uint32, Mode string, Type string, Uri string, ...) (err error) + func (client *Pins1) SetDevice(Index uint32, Mode string, Type string, Uri string, Title string, ...) (err error) + func (client *Pins1) SetDeviceCtx(ctx context.Context, Index uint32, Mode string, Type string, Uri string, ...) (err error) + func (client *Pins1) Swap(Index1 uint32, Index2 uint32) (err error) + func (client *Pins1) SwapCtx(ctx context.Context, Index1 uint32, Index2 uint32) (err error) + type Playlist1 struct + func NewPlaylist1Clients() (clients []*Playlist1, errors []error, err error) + func NewPlaylist1ClientsByURL(loc *url.URL) ([]*Playlist1, error) + func NewPlaylist1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Playlist1, error) + func NewPlaylist1ClientsCtx(ctx context.Context) (clients []*Playlist1, errors []error, err error) + func NewPlaylist1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Playlist1, error) + func (client *Playlist1) DeleteAll() (err error) + func (client *Playlist1) DeleteAllCtx(ctx context.Context) (err error) + func (client *Playlist1) DeleteId(Value uint32) (err error) + func (client *Playlist1) DeleteIdCtx(ctx context.Context, Value uint32) (err error) + func (client *Playlist1) Id() (Value uint32, err error) + func (client *Playlist1) IdArray() (Token uint32, Array []byte, err error) + func (client *Playlist1) IdArrayChanged(Token uint32) (Value bool, err error) + func (client *Playlist1) IdArrayChangedCtx(ctx context.Context, Token uint32) (Value bool, err error) + func (client *Playlist1) IdArrayCtx(ctx context.Context) (Token uint32, Array []byte, err error) + func (client *Playlist1) IdCtx(ctx context.Context) (Value uint32, err error) + func (client *Playlist1) Insert(AfterId uint32, Uri string, Metadata string) (NewId uint32, err error) + func (client *Playlist1) InsertCtx(ctx context.Context, AfterId uint32, Uri string, Metadata string) (NewId uint32, err error) + func (client *Playlist1) Next() (err error) + func (client *Playlist1) NextCtx(ctx context.Context) (err error) + func (client *Playlist1) Pause() (err error) + func (client *Playlist1) PauseCtx(ctx context.Context) (err error) + func (client *Playlist1) Play() (err error) + func (client *Playlist1) PlayCtx(ctx context.Context) (err error) + func (client *Playlist1) Previous() (err error) + func (client *Playlist1) PreviousCtx(ctx context.Context) (err error) + func (client *Playlist1) ProtocolInfo() (Value string, err error) + func (client *Playlist1) ProtocolInfoCtx(ctx context.Context) (Value string, err error) + func (client *Playlist1) Read(Id uint32) (Uri string, Metadata string, err error) + func (client *Playlist1) ReadCtx(ctx context.Context, Id uint32) (Uri string, Metadata string, err error) + func (client *Playlist1) ReadList(IdList string) (TrackList string, err error) + func (client *Playlist1) ReadListCtx(ctx context.Context, IdList string) (TrackList string, err error) + func (client *Playlist1) Repeat() (Value bool, err error) + func (client *Playlist1) RepeatCtx(ctx context.Context) (Value bool, err error) + func (client *Playlist1) SeekId(Value uint32) (err error) + func (client *Playlist1) SeekIdCtx(ctx context.Context, Value uint32) (err error) + func (client *Playlist1) SeekIndex(Value uint32) (err error) + func (client *Playlist1) SeekIndexCtx(ctx context.Context, Value uint32) (err error) + func (client *Playlist1) SeekSecondAbsolute(Value uint32) (err error) + func (client *Playlist1) SeekSecondAbsoluteCtx(ctx context.Context, Value uint32) (err error) + func (client *Playlist1) SeekSecondRelative(Value int32) (err error) + func (client *Playlist1) SeekSecondRelativeCtx(ctx context.Context, Value int32) (err error) + func (client *Playlist1) SetRepeat(Value bool) (err error) + func (client *Playlist1) SetRepeatCtx(ctx context.Context, Value bool) (err error) + func (client *Playlist1) SetShuffle(Value bool) (err error) + func (client *Playlist1) SetShuffleCtx(ctx context.Context, Value bool) (err error) + func (client *Playlist1) Shuffle() (Value bool, err error) + func (client *Playlist1) ShuffleCtx(ctx context.Context) (Value bool, err error) + func (client *Playlist1) Stop() (err error) + func (client *Playlist1) StopCtx(ctx context.Context) (err error) + func (client *Playlist1) TracksMax() (Value uint32, err error) + func (client *Playlist1) TracksMaxCtx(ctx context.Context) (Value uint32, err error) + func (client *Playlist1) TransportState() (Value string, err error) + func (client *Playlist1) TransportStateCtx(ctx context.Context) (Value string, err error) + type PlaylistManager1 struct + func NewPlaylistManager1Clients() (clients []*PlaylistManager1, errors []error, err error) + func NewPlaylistManager1ClientsByURL(loc *url.URL) ([]*PlaylistManager1, error) + func NewPlaylistManager1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*PlaylistManager1, error) + func NewPlaylistManager1ClientsCtx(ctx context.Context) (clients []*PlaylistManager1, errors []error, err error) + func NewPlaylistManager1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*PlaylistManager1, error) + func (client *PlaylistManager1) DeleteAll(Id uint32) (err error) + func (client *PlaylistManager1) DeleteAllCtx(ctx context.Context, Id uint32) (err error) + func (client *PlaylistManager1) DeleteId(Id uint32, TrackId uint32) (err error) + func (client *PlaylistManager1) DeleteIdCtx(ctx context.Context, Id uint32, TrackId uint32) (err error) + func (client *PlaylistManager1) ImagesXml() (ImagesXml string, err error) + func (client *PlaylistManager1) ImagesXmlCtx(ctx context.Context) (ImagesXml string, err error) + func (client *PlaylistManager1) Insert(Id uint32, AfterTrackId uint32, Metadata string) (NewTrackId uint32, err error) + func (client *PlaylistManager1) InsertCtx(ctx context.Context, Id uint32, AfterTrackId uint32, Metadata string) (NewTrackId uint32, err error) + func (client *PlaylistManager1) Metadata() (Metadata string, err error) + func (client *PlaylistManager1) MetadataCtx(ctx context.Context) (Metadata string, err error) + func (client *PlaylistManager1) PlaylistArrays() (Token uint32, IdArray []byte, TokenArray []byte, err error) + func (client *PlaylistManager1) PlaylistArraysChanged(Token uint32) (Value bool, err error) + func (client *PlaylistManager1) PlaylistArraysChangedCtx(ctx context.Context, Token uint32) (Value bool, err error) + func (client *PlaylistManager1) PlaylistArraysCtx(ctx context.Context) (Token uint32, IdArray []byte, TokenArray []byte, err error) + func (client *PlaylistManager1) PlaylistDeleteId(Value uint32) (err error) + func (client *PlaylistManager1) PlaylistDeleteIdCtx(ctx context.Context, Value uint32) (err error) + func (client *PlaylistManager1) PlaylistInsert(AfterId uint32, Name string, Description string, ImageId uint32) (NewId uint32, err error) + func (client *PlaylistManager1) PlaylistInsertCtx(ctx context.Context, AfterId uint32, Name string, Description string, ...) (NewId uint32, err error) + func (client *PlaylistManager1) PlaylistMove(Id uint32, AfterId uint32) (err error) + func (client *PlaylistManager1) PlaylistMoveCtx(ctx context.Context, Id uint32, AfterId uint32) (err error) + func (client *PlaylistManager1) PlaylistRead(Id uint32) (Name string, Description string, ImageId uint32, err error) + func (client *PlaylistManager1) PlaylistReadArray(Id uint32) (Array []byte, err error) + func (client *PlaylistManager1) PlaylistReadArrayCtx(ctx context.Context, Id uint32) (Array []byte, err error) + func (client *PlaylistManager1) PlaylistReadCtx(ctx context.Context, Id uint32) (Name string, Description string, ImageId uint32, err error) + func (client *PlaylistManager1) PlaylistReadList(IdList string) (PlaylistList string, err error) + func (client *PlaylistManager1) PlaylistReadListCtx(ctx context.Context, IdList string) (PlaylistList string, err error) + func (client *PlaylistManager1) PlaylistSetDescription(Id uint32, Description string) (err error) + func (client *PlaylistManager1) PlaylistSetDescriptionCtx(ctx context.Context, Id uint32, Description string) (err error) + func (client *PlaylistManager1) PlaylistSetImageId(Id uint32, ImageId uint32) (err error) + func (client *PlaylistManager1) PlaylistSetImageIdCtx(ctx context.Context, Id uint32, ImageId uint32) (err error) + func (client *PlaylistManager1) PlaylistSetName(Id uint32, Name string) (err error) + func (client *PlaylistManager1) PlaylistSetNameCtx(ctx context.Context, Id uint32, Name string) (err error) + func (client *PlaylistManager1) PlaylistsMax() (Value uint32, err error) + func (client *PlaylistManager1) PlaylistsMaxCtx(ctx context.Context) (Value uint32, err error) + func (client *PlaylistManager1) Read(Id uint32, TrackId uint32) (Metadata string, err error) + func (client *PlaylistManager1) ReadCtx(ctx context.Context, Id uint32, TrackId uint32) (Metadata string, err error) + func (client *PlaylistManager1) ReadList(Id uint32, TrackIdList string) (TrackList string, err error) + func (client *PlaylistManager1) ReadListCtx(ctx context.Context, Id uint32, TrackIdList string) (TrackList string, err error) + func (client *PlaylistManager1) TracksMax() (Value uint32, err error) + func (client *PlaylistManager1) TracksMaxCtx(ctx context.Context) (Value uint32, err error) + type Product1 struct + func NewProduct1Clients() (clients []*Product1, errors []error, err error) + func NewProduct1ClientsByURL(loc *url.URL) ([]*Product1, error) + func NewProduct1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Product1, error) + func NewProduct1ClientsCtx(ctx context.Context) (clients []*Product1, errors []error, err error) + func NewProduct1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Product1, error) + func (client *Product1) Attributes() (Value string, err error) + func (client *Product1) AttributesCtx(ctx context.Context) (Value string, err error) + func (client *Product1) Manufacturer() (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) ManufacturerCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) Model() (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) ModelCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) Product() (Room string, Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) ProductCtx(ctx context.Context) (Room string, Name string, Info string, Url string, ImageUri string, err error) + func (client *Product1) SetSourceIndex(Value uint32) (err error) + func (client *Product1) SetSourceIndexByName(Value string) (err error) + func (client *Product1) SetSourceIndexByNameCtx(ctx context.Context, Value string) (err error) + func (client *Product1) SetSourceIndexCtx(ctx context.Context, Value uint32) (err error) + func (client *Product1) SetStandby(Value bool) (err error) + func (client *Product1) SetStandbyCtx(ctx context.Context, Value bool) (err error) + func (client *Product1) Source(Index uint32) (SystemName string, Type string, Name string, Visible bool, err error) + func (client *Product1) SourceCount() (Value uint32, err error) + func (client *Product1) SourceCountCtx(ctx context.Context) (Value uint32, err error) + func (client *Product1) SourceCtx(ctx context.Context, Index uint32) (SystemName string, Type string, Name string, Visible bool, err error) + func (client *Product1) SourceIndex() (Value uint32, err error) + func (client *Product1) SourceIndexCtx(ctx context.Context) (Value uint32, err error) + func (client *Product1) SourceXml() (Value string, err error) + func (client *Product1) SourceXmlChangeCount() (Value uint32, err error) + func (client *Product1) SourceXmlChangeCountCtx(ctx context.Context) (Value uint32, err error) + func (client *Product1) SourceXmlCtx(ctx context.Context) (Value string, err error) + func (client *Product1) Standby() (Value bool, err error) + func (client *Product1) StandbyCtx(ctx context.Context) (Value bool, err error) + type Product2 struct + func NewProduct2Clients() (clients []*Product2, errors []error, err error) + func NewProduct2ClientsByURL(loc *url.URL) ([]*Product2, error) + func NewProduct2ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Product2, error) + func NewProduct2ClientsCtx(ctx context.Context) (clients []*Product2, errors []error, err error) + func NewProduct2ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Product2, error) + func (client *Product2) Attributes() (Value string, err error) + func (client *Product2) AttributesCtx(ctx context.Context) (Value string, err error) + func (client *Product2) Manufacturer() (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) ManufacturerCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) Model() (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) ModelCtx(ctx context.Context) (Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) Product() (Room string, Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) ProductCtx(ctx context.Context) (Room string, Name string, Info string, Url string, ImageUri string, err error) + func (client *Product2) SetSourceBySystemName(Value string) (err error) + func (client *Product2) SetSourceBySystemNameCtx(ctx context.Context, Value string) (err error) + func (client *Product2) SetSourceIndex(Value uint32) (err error) + func (client *Product2) SetSourceIndexByName(Value string) (err error) + func (client *Product2) SetSourceIndexByNameCtx(ctx context.Context, Value string) (err error) + func (client *Product2) SetSourceIndexCtx(ctx context.Context, Value uint32) (err error) + func (client *Product2) SetStandby(Value bool) (err error) + func (client *Product2) SetStandbyCtx(ctx context.Context, Value bool) (err error) + func (client *Product2) Source(Index uint32) (SystemName string, Type string, Name string, Visible bool, err error) + func (client *Product2) SourceCount() (Value uint32, err error) + func (client *Product2) SourceCountCtx(ctx context.Context) (Value uint32, err error) + func (client *Product2) SourceCtx(ctx context.Context, Index uint32) (SystemName string, Type string, Name string, Visible bool, err error) + func (client *Product2) SourceIndex() (Value uint32, err error) + func (client *Product2) SourceIndexCtx(ctx context.Context) (Value uint32, err error) + func (client *Product2) SourceXml() (Value string, err error) + func (client *Product2) SourceXmlChangeCount() (Value uint32, err error) + func (client *Product2) SourceXmlChangeCountCtx(ctx context.Context) (Value uint32, err error) + func (client *Product2) SourceXmlCtx(ctx context.Context) (Value string, err error) + func (client *Product2) Standby() (Value bool, err error) + func (client *Product2) StandbyCtx(ctx context.Context) (Value bool, err error) + type Radio1 struct + func NewRadio1Clients() (clients []*Radio1, errors []error, err error) + func NewRadio1ClientsByURL(loc *url.URL) ([]*Radio1, error) + func NewRadio1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Radio1, error) + func NewRadio1ClientsCtx(ctx context.Context) (clients []*Radio1, errors []error, err error) + func NewRadio1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Radio1, error) + func (client *Radio1) Channel() (Uri string, Metadata string, err error) + func (client *Radio1) ChannelCtx(ctx context.Context) (Uri string, Metadata string, err error) + func (client *Radio1) ChannelsMax() (Value uint32, err error) + func (client *Radio1) ChannelsMaxCtx(ctx context.Context) (Value uint32, err error) + func (client *Radio1) Id() (Value uint32, err error) + func (client *Radio1) IdArray() (Token uint32, Array []byte, err error) + func (client *Radio1) IdArrayChanged(Token uint32) (Value bool, err error) + func (client *Radio1) IdArrayChangedCtx(ctx context.Context, Token uint32) (Value bool, err error) + func (client *Radio1) IdArrayCtx(ctx context.Context) (Token uint32, Array []byte, err error) + func (client *Radio1) IdCtx(ctx context.Context) (Value uint32, err error) + func (client *Radio1) Pause() (err error) + func (client *Radio1) PauseCtx(ctx context.Context) (err error) + func (client *Radio1) Play() (err error) + func (client *Radio1) PlayCtx(ctx context.Context) (err error) + func (client *Radio1) ProtocolInfo() (Value string, err error) + func (client *Radio1) ProtocolInfoCtx(ctx context.Context) (Value string, err error) + func (client *Radio1) Read(Id uint32) (Metadata string, err error) + func (client *Radio1) ReadCtx(ctx context.Context, Id uint32) (Metadata string, err error) + func (client *Radio1) ReadList(IdList string) (ChannelList string, err error) + func (client *Radio1) ReadListCtx(ctx context.Context, IdList string) (ChannelList string, err error) + func (client *Radio1) SeekSecondAbsolute(Value uint32) (err error) + func (client *Radio1) SeekSecondAbsoluteCtx(ctx context.Context, Value uint32) (err error) + func (client *Radio1) SeekSecondRelative(Value int32) (err error) + func (client *Radio1) SeekSecondRelativeCtx(ctx context.Context, Value int32) (err error) + func (client *Radio1) SetChannel(Uri string, Metadata string) (err error) + func (client *Radio1) SetChannelCtx(ctx context.Context, Uri string, Metadata string) (err error) + func (client *Radio1) SetId(Value uint32, Uri string) (err error) + func (client *Radio1) SetIdCtx(ctx context.Context, Value uint32, Uri string) (err error) + func (client *Radio1) Stop() (err error) + func (client *Radio1) StopCtx(ctx context.Context) (err error) + func (client *Radio1) TransportState() (Value string, err error) + func (client *Radio1) TransportStateCtx(ctx context.Context) (Value string, err error) + type Receiver1 struct + func NewReceiver1Clients() (clients []*Receiver1, errors []error, err error) + func NewReceiver1ClientsByURL(loc *url.URL) ([]*Receiver1, error) + func NewReceiver1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Receiver1, error) + func NewReceiver1ClientsCtx(ctx context.Context) (clients []*Receiver1, errors []error, err error) + func NewReceiver1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Receiver1, error) + func (client *Receiver1) Play() (err error) + func (client *Receiver1) PlayCtx(ctx context.Context) (err error) + func (client *Receiver1) ProtocolInfo() (Value string, err error) + func (client *Receiver1) ProtocolInfoCtx(ctx context.Context) (Value string, err error) + func (client *Receiver1) Sender() (Uri string, Metadata string, err error) + func (client *Receiver1) SenderCtx(ctx context.Context) (Uri string, Metadata string, err error) + func (client *Receiver1) SetSender(Uri string, Metadata string) (err error) + func (client *Receiver1) SetSenderCtx(ctx context.Context, Uri string, Metadata string) (err error) + func (client *Receiver1) Stop() (err error) + func (client *Receiver1) StopCtx(ctx context.Context) (err error) + func (client *Receiver1) TransportState() (Value string, err error) + func (client *Receiver1) TransportStateCtx(ctx context.Context) (Value string, err error) + type Sender1 struct + func NewSender1Clients() (clients []*Sender1, errors []error, err error) + func NewSender1ClientsByURL(loc *url.URL) ([]*Sender1, error) + func NewSender1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Sender1, error) + func NewSender1ClientsCtx(ctx context.Context) (clients []*Sender1, errors []error, err error) + func NewSender1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Sender1, error) + func (client *Sender1) Attributes() (Value string, err error) + func (client *Sender1) AttributesCtx(ctx context.Context) (Value string, err error) + func (client *Sender1) Audio() (Value bool, err error) + func (client *Sender1) AudioCtx(ctx context.Context) (Value bool, err error) + func (client *Sender1) Metadata() (Value string, err error) + func (client *Sender1) MetadataCtx(ctx context.Context) (Value string, err error) + func (client *Sender1) PresentationUrl() (Value string, err error) + func (client *Sender1) PresentationUrlCtx(ctx context.Context) (Value string, err error) + func (client *Sender1) Status() (Value string, err error) + func (client *Sender1) StatusCtx(ctx context.Context) (Value string, err error) + type Sender2 struct + func NewSender2Clients() (clients []*Sender2, errors []error, err error) + func NewSender2ClientsByURL(loc *url.URL) ([]*Sender2, error) + func NewSender2ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Sender2, error) + func NewSender2ClientsCtx(ctx context.Context) (clients []*Sender2, errors []error, err error) + func NewSender2ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Sender2, error) + func (client *Sender2) Attributes() (Value string, err error) + func (client *Sender2) AttributesCtx(ctx context.Context) (Value string, err error) + func (client *Sender2) Audio() (Value bool, err error) + func (client *Sender2) AudioCtx(ctx context.Context) (Value bool, err error) + func (client *Sender2) Enabled() (Value bool, err error) + func (client *Sender2) EnabledCtx(ctx context.Context) (Value bool, err error) + func (client *Sender2) Metadata() (Value string, err error) + func (client *Sender2) MetadataCtx(ctx context.Context) (Value string, err error) + func (client *Sender2) PresentationUrl() (Value string, err error) + func (client *Sender2) PresentationUrlCtx(ctx context.Context) (Value string, err error) + func (client *Sender2) Status() (Value string, err error) + func (client *Sender2) Status2() (Value string, err error) + func (client *Sender2) Status2Ctx(ctx context.Context) (Value string, err error) + func (client *Sender2) StatusCtx(ctx context.Context) (Value string, err error) + type SubscriptionLongPoll1 struct + func NewSubscriptionLongPoll1Clients() (clients []*SubscriptionLongPoll1, errors []error, err error) + func NewSubscriptionLongPoll1ClientsByURL(loc *url.URL) ([]*SubscriptionLongPoll1, error) + func NewSubscriptionLongPoll1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*SubscriptionLongPoll1, error) + func NewSubscriptionLongPoll1ClientsCtx(ctx context.Context) (clients []*SubscriptionLongPoll1, errors []error, err error) + func NewSubscriptionLongPoll1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*SubscriptionLongPoll1, error) + func (client *SubscriptionLongPoll1) GetPropertyUpdates(ClientId string) (Updates string, err error) + func (client *SubscriptionLongPoll1) GetPropertyUpdatesCtx(ctx context.Context, ClientId string) (Updates string, err error) + func (client *SubscriptionLongPoll1) Renew(Sid string, RequestedDuration uint32) (Duration uint32, err error) + func (client *SubscriptionLongPoll1) RenewCtx(ctx context.Context, Sid string, RequestedDuration uint32) (Duration uint32, err error) + func (client *SubscriptionLongPoll1) Subscribe(ClientId string, Udn string, Service string, RequestedDuration uint32) (Sid string, Duration uint32, err error) + func (client *SubscriptionLongPoll1) SubscribeCtx(ctx context.Context, ClientId string, Udn string, Service string, ...) (Sid string, Duration uint32, err error) + func (client *SubscriptionLongPoll1) Unsubscribe(Sid string) (err error) + func (client *SubscriptionLongPoll1) UnsubscribeCtx(ctx context.Context, Sid string) (err error) + type Time1 struct + func NewTime1Clients() (clients []*Time1, errors []error, err error) + func NewTime1ClientsByURL(loc *url.URL) ([]*Time1, error) + func NewTime1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Time1, error) + func NewTime1ClientsCtx(ctx context.Context) (clients []*Time1, errors []error, err error) + func NewTime1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Time1, error) + func (client *Time1) Time() (TrackCount uint32, Duration uint32, Seconds uint32, err error) + func (client *Time1) TimeCtx(ctx context.Context) (TrackCount uint32, Duration uint32, Seconds uint32, err error) + type Transport1 struct + func NewTransport1Clients() (clients []*Transport1, errors []error, err error) + func NewTransport1ClientsByURL(loc *url.URL) ([]*Transport1, error) + func NewTransport1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Transport1, error) + func NewTransport1ClientsCtx(ctx context.Context) (clients []*Transport1, errors []error, err error) + func NewTransport1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Transport1, error) + func (client *Transport1) ModeInfo() (CanSkipNext bool, CanSkipPrevious bool, CanRepeat bool, CanShuffle bool, ...) + func (client *Transport1) ModeInfoCtx(ctx context.Context) (CanSkipNext bool, CanSkipPrevious bool, CanRepeat bool, CanShuffle bool, ...) + func (client *Transport1) Modes() (Modes string, err error) + func (client *Transport1) ModesCtx(ctx context.Context) (Modes string, err error) + func (client *Transport1) Pause() (err error) + func (client *Transport1) PauseCtx(ctx context.Context) (err error) + func (client *Transport1) Play() (err error) + func (client *Transport1) PlayAs(Mode string, Command string) (err error) + func (client *Transport1) PlayAsCtx(ctx context.Context, Mode string, Command string) (err error) + func (client *Transport1) PlayCtx(ctx context.Context) (err error) + func (client *Transport1) Repeat() (Repeat bool, err error) + func (client *Transport1) RepeatCtx(ctx context.Context) (Repeat bool, err error) + func (client *Transport1) SeekSecondAbsolute(StreamId uint32, SecondAbsolute uint32) (err error) + func (client *Transport1) SeekSecondAbsoluteCtx(ctx context.Context, StreamId uint32, SecondAbsolute uint32) (err error) + func (client *Transport1) SeekSecondRelative(StreamId uint32, SecondRelative int32) (err error) + func (client *Transport1) SeekSecondRelativeCtx(ctx context.Context, StreamId uint32, SecondRelative int32) (err error) + func (client *Transport1) SetRepeat(Repeat bool) (err error) + func (client *Transport1) SetRepeatCtx(ctx context.Context, Repeat bool) (err error) + func (client *Transport1) SetShuffle(Shuffle bool) (err error) + func (client *Transport1) SetShuffleCtx(ctx context.Context, Shuffle bool) (err error) + func (client *Transport1) Shuffle() (Shuffle bool, err error) + func (client *Transport1) ShuffleCtx(ctx context.Context) (Shuffle bool, err error) + func (client *Transport1) SkipNext() (err error) + func (client *Transport1) SkipNextCtx(ctx context.Context) (err error) + func (client *Transport1) SkipPrevious() (err error) + func (client *Transport1) SkipPreviousCtx(ctx context.Context) (err error) + func (client *Transport1) Stop() (err error) + func (client *Transport1) StopCtx(ctx context.Context) (err error) + func (client *Transport1) StreamId() (StreamId uint32, err error) + func (client *Transport1) StreamIdCtx(ctx context.Context) (StreamId uint32, err error) + func (client *Transport1) StreamInfo() (StreamId uint32, CanSeek bool, CanPause bool, err error) + func (client *Transport1) StreamInfoCtx(ctx context.Context) (StreamId uint32, CanSeek bool, CanPause bool, err error) + func (client *Transport1) TransportState() (State string, err error) + func (client *Transport1) TransportStateCtx(ctx context.Context) (State string, err error) + type Volume1 struct + func NewVolume1Clients() (clients []*Volume1, errors []error, err error) + func NewVolume1ClientsByURL(loc *url.URL) ([]*Volume1, error) + func NewVolume1ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Volume1, error) + func NewVolume1ClientsCtx(ctx context.Context) (clients []*Volume1, errors []error, err error) + func NewVolume1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Volume1, error) + func (client *Volume1) Balance() (Value int32, err error) + func (client *Volume1) BalanceCtx(ctx context.Context) (Value int32, err error) + func (client *Volume1) BalanceDec() (err error) + func (client *Volume1) BalanceDecCtx(ctx context.Context) (err error) + func (client *Volume1) BalanceInc() (err error) + func (client *Volume1) BalanceIncCtx(ctx context.Context) (err error) + func (client *Volume1) Characteristics() (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume1) CharacteristicsCtx(ctx context.Context) (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume1) Fade() (Value int32, err error) + func (client *Volume1) FadeCtx(ctx context.Context) (Value int32, err error) + func (client *Volume1) FadeDec() (err error) + func (client *Volume1) FadeDecCtx(ctx context.Context) (err error) + func (client *Volume1) FadeInc() (err error) + func (client *Volume1) FadeIncCtx(ctx context.Context) (err error) + func (client *Volume1) Mute() (Value bool, err error) + func (client *Volume1) MuteCtx(ctx context.Context) (Value bool, err error) + func (client *Volume1) SetBalance(Value int32) (err error) + func (client *Volume1) SetBalanceCtx(ctx context.Context, Value int32) (err error) + func (client *Volume1) SetFade(Value int32) (err error) + func (client *Volume1) SetFadeCtx(ctx context.Context, Value int32) (err error) + func (client *Volume1) SetMute(Value bool) (err error) + func (client *Volume1) SetMuteCtx(ctx context.Context, Value bool) (err error) + func (client *Volume1) SetVolume(Value uint32) (err error) + func (client *Volume1) SetVolumeCtx(ctx context.Context, Value uint32) (err error) + func (client *Volume1) Volume() (Value uint32, err error) + func (client *Volume1) VolumeCtx(ctx context.Context) (Value uint32, err error) + func (client *Volume1) VolumeDec() (err error) + func (client *Volume1) VolumeDecCtx(ctx context.Context) (err error) + func (client *Volume1) VolumeInc() (err error) + func (client *Volume1) VolumeIncCtx(ctx context.Context) (err error) + func (client *Volume1) VolumeLimit() (Value uint32, err error) + func (client *Volume1) VolumeLimitCtx(ctx context.Context) (Value uint32, err error) + type Volume2 struct + func NewVolume2Clients() (clients []*Volume2, errors []error, err error) + func NewVolume2ClientsByURL(loc *url.URL) ([]*Volume2, error) + func NewVolume2ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Volume2, error) + func NewVolume2ClientsCtx(ctx context.Context) (clients []*Volume2, errors []error, err error) + func NewVolume2ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Volume2, error) + func (client *Volume2) Balance() (Value int32, err error) + func (client *Volume2) BalanceCtx(ctx context.Context) (Value int32, err error) + func (client *Volume2) BalanceDec() (err error) + func (client *Volume2) BalanceDecCtx(ctx context.Context) (err error) + func (client *Volume2) BalanceInc() (err error) + func (client *Volume2) BalanceIncCtx(ctx context.Context) (err error) + func (client *Volume2) Characteristics() (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume2) CharacteristicsCtx(ctx context.Context) (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume2) Fade() (Value int32, err error) + func (client *Volume2) FadeCtx(ctx context.Context) (Value int32, err error) + func (client *Volume2) FadeDec() (err error) + func (client *Volume2) FadeDecCtx(ctx context.Context) (err error) + func (client *Volume2) FadeInc() (err error) + func (client *Volume2) FadeIncCtx(ctx context.Context) (err error) + func (client *Volume2) Mute() (Value bool, err error) + func (client *Volume2) MuteCtx(ctx context.Context) (Value bool, err error) + func (client *Volume2) SetBalance(Value int32) (err error) + func (client *Volume2) SetBalanceCtx(ctx context.Context, Value int32) (err error) + func (client *Volume2) SetFade(Value int32) (err error) + func (client *Volume2) SetFadeCtx(ctx context.Context, Value int32) (err error) + func (client *Volume2) SetMute(Value bool) (err error) + func (client *Volume2) SetMuteCtx(ctx context.Context, Value bool) (err error) + func (client *Volume2) SetVolume(Value uint32) (err error) + func (client *Volume2) SetVolumeCtx(ctx context.Context, Value uint32) (err error) + func (client *Volume2) UnityGain() (Value bool, err error) + func (client *Volume2) UnityGainCtx(ctx context.Context) (Value bool, err error) + func (client *Volume2) Volume() (Value uint32, err error) + func (client *Volume2) VolumeCtx(ctx context.Context) (Value uint32, err error) + func (client *Volume2) VolumeDec() (err error) + func (client *Volume2) VolumeDecCtx(ctx context.Context) (err error) + func (client *Volume2) VolumeInc() (err error) + func (client *Volume2) VolumeIncCtx(ctx context.Context) (err error) + func (client *Volume2) VolumeLimit() (Value uint32, err error) + func (client *Volume2) VolumeLimitCtx(ctx context.Context) (Value uint32, err error) + type Volume3 struct + func NewVolume3Clients() (clients []*Volume3, errors []error, err error) + func NewVolume3ClientsByURL(loc *url.URL) ([]*Volume3, error) + func NewVolume3ClientsByURLCtx(ctx context.Context, loc *url.URL) ([]*Volume3, error) + func NewVolume3ClientsCtx(ctx context.Context) (clients []*Volume3, errors []error, err error) + func NewVolume3ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Volume3, error) + func (client *Volume3) Balance() (Value int32, err error) + func (client *Volume3) BalanceCtx(ctx context.Context) (Value int32, err error) + func (client *Volume3) BalanceDec() (err error) + func (client *Volume3) BalanceDecCtx(ctx context.Context) (err error) + func (client *Volume3) BalanceInc() (err error) + func (client *Volume3) BalanceIncCtx(ctx context.Context) (err error) + func (client *Volume3) Characteristics() (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume3) CharacteristicsCtx(ctx context.Context) (VolumeMax uint32, VolumeUnity uint32, VolumeSteps uint32, ...) + func (client *Volume3) Fade() (Value int32, err error) + func (client *Volume3) FadeCtx(ctx context.Context) (Value int32, err error) + func (client *Volume3) FadeDec() (err error) + func (client *Volume3) FadeDecCtx(ctx context.Context) (err error) + func (client *Volume3) FadeInc() (err error) + func (client *Volume3) FadeIncCtx(ctx context.Context) (err error) + func (client *Volume3) Mute() (Value bool, err error) + func (client *Volume3) MuteCtx(ctx context.Context) (Value bool, err error) + func (client *Volume3) SetBalance(Value int32) (err error) + func (client *Volume3) SetBalanceCtx(ctx context.Context, Value int32) (err error) + func (client *Volume3) SetFade(Value int32) (err error) + func (client *Volume3) SetFadeCtx(ctx context.Context, Value int32) (err error) + func (client *Volume3) SetMute(Value bool) (err error) + func (client *Volume3) SetMuteCtx(ctx context.Context, Value bool) (err error) + func (client *Volume3) SetTrim(Channel string, TrimBinaryMilliDb int32) (err error) + func (client *Volume3) SetTrimCtx(ctx context.Context, Channel string, TrimBinaryMilliDb int32) (err error) + func (client *Volume3) SetVolume(Value uint32) (err error) + func (client *Volume3) SetVolumeCtx(ctx context.Context, Value uint32) (err error) + func (client *Volume3) SetVolumeOffset(Channel string, VolumeOffsetBinaryMilliDb int32) (err error) + func (client *Volume3) SetVolumeOffsetCtx(ctx context.Context, Channel string, VolumeOffsetBinaryMilliDb int32) (err error) + func (client *Volume3) Trim(Channel string) (TrimBinaryMilliDb int32, err error) + func (client *Volume3) TrimCtx(ctx context.Context, Channel string) (TrimBinaryMilliDb int32, err error) + func (client *Volume3) UnityGain() (Value bool, err error) + func (client *Volume3) UnityGainCtx(ctx context.Context) (Value bool, err error) + func (client *Volume3) Volume() (Value uint32, err error) + func (client *Volume3) VolumeCtx(ctx context.Context) (Value uint32, err error) + func (client *Volume3) VolumeDec() (err error) + func (client *Volume3) VolumeDecCtx(ctx context.Context) (err error) + func (client *Volume3) VolumeInc() (err error) + func (client *Volume3) VolumeIncCtx(ctx context.Context) (err error) + func (client *Volume3) VolumeLimit() (Value uint32, err error) + func (client *Volume3) VolumeLimitCtx(ctx context.Context) (Value uint32, err error) + func (client *Volume3) VolumeOffset(Channel string) (VolumeOffsetBinaryMilliDb int32, err error) + func (client *Volume3) VolumeOffsetCtx(ctx context.Context, Channel string) (VolumeOffsetBinaryMilliDb int32, err error)