Expand description
GroupRenderingControl service operations
This module provides operations for controlling group-wide audio rendering settings on Sonos speaker groups. All operations should be sent to the group coordinator only.
§Operations
get_group_volume- Get the current group volume levelset_group_volume- Set the group volume level (0-100)set_relative_group_volume- Adjust group volume relatively (-100 to +100)get_group_mute- Get the current group mute stateset_group_mute- Set the group mute statesnapshot_group_volume- Snapshot volume ratios for proportional changes
Re-exports§
pub use get_group_volume_operation as get_group_volume;pub use set_group_volume_operation as set_group_volume;pub use set_relative_group_volume_operation as set_relative_group_volume;pub use get_group_mute_operation as get_group_mute;pub use set_group_mute_operation as set_group_mute;pub use snapshot_group_volume_operation as snapshot_group_volume;
Structs§
- GetGroup
Mute Operation - GetGroup
Mute Operation Request - GetGroup
Mute Response - GetGroup
Volume Operation - GetGroup
Volume Operation Request - GetGroup
Volume Response - SetGroup
Mute Operation - SetGroup
Mute Operation Request - SetGroup
Mute Operation Response - SetGroup
Volume Operation - SetGroup
Volume Operation Request - SetGroup
Volume Operation Response - SetRelative
Group Volume Operation - SetRelative
Group Volume Operation Request - SetRelative
Group Volume Response - Snapshot
Group Volume Operation - Snapshot
Group Volume Operation Request - Snapshot
Group Volume Operation Response
Constants§
- SERVICE
- Service identifier for GroupRenderingControl
Functions§
- get_
group_ mute_ operation - get_
group_ volume_ operation - set_
group_ mute_ operation - set_
group_ volume_ operation - set_
relative_ group_ volume_ operation - snapshot_
group_ volume_ operation - subscribe
- Subscribe to GroupRenderingControl events
- subscribe_
with_ timeout - Subscribe to GroupRenderingControl events with custom timeout