Expand description
RenderingControl service operations
This module provides operations for controlling audio rendering settings on individual
Sonos speakers. All operations use the UPnPOperation trait pattern.
§Operations
get_volume/set_volume- Get/set volume level (0-100)set_relative_volume- Adjust volume relatively (-100 to +100)get_mute/set_mute- Get/set mute stateget_bass/set_bass- Get/set bass level (-10 to +10)get_treble/set_treble- Get/set treble level (-10 to +10)get_loudness/set_loudness- Get/set loudness compensation
Re-exports§
pub use get_mute_operation as get_mute;pub use set_mute_operation as set_mute;pub use get_bass_operation as get_bass;pub use set_bass_operation as set_bass;pub use get_treble_operation as get_treble;pub use set_treble_operation as set_treble;pub use get_loudness_operation as get_loudness;pub use set_loudness_operation as set_loudness;pub use get_volume_operation as get_volume;pub use set_relative_volume_operation as set_relative_volume;pub use set_volume_operation as set_volume;
Structs§
- GetBass
Operation - GetBass
Operation Request - GetBass
Response - GetLoudness
Operation - GetLoudness
Operation Request - GetLoudness
Response - GetMute
Operation - GetMute
Operation Request - GetMute
Response - GetTreble
Operation - GetTreble
Operation Request - GetTreble
Response - GetVolume
Operation - GetVolume
Operation Request - GetVolume
Response - SetBass
Operation - SetBass
Operation Request - SetBass
Operation Response - SetLoudness
Operation - SetLoudness
Operation Request - SetLoudness
Operation Response - SetMute
Operation - SetMute
Operation Request - SetMute
Operation Response - SetRelative
Volume Operation - SetRelative
Volume Operation Request - SetRelative
Volume Response - SetTreble
Operation - SetTreble
Operation Request - SetTreble
Operation Response - SetVolume
Operation - SetVolume
Operation Request - SetVolume
Operation Response
Constants§
- SERVICE
- Service identifier for RenderingControl
Functions§
- get_
bass_ operation - get_
loudness_ operation - get_
mute_ operation - get_
treble_ operation - get_
volume_ operation - set_
bass_ operation - set_
loudness_ operation - set_
mute_ operation - set_
relative_ volume_ operation - set_
treble_ operation - set_
volume_ operation - subscribe
- Subscribe to RenderingControl events
- subscribe_
with_ timeout - Subscribe to RenderingControl events with custom timeout