List of all items
Structs
- client::SonosClient
- events::processor::EventProcessor
- events::processor::EventProcessorStats
- events::types::EnrichedEvent
- events::types::EventParserRegistry
- events::xml_utils::DidlItem
- events::xml_utils::DidlLite
- events::xml_utils::DidlResource
- events::xml_utils::NestedAttribute
- events::xml_utils::ValueAttribute
- operation::ComposableOperation
- operation::OperationBuilder
- operation::OperationMetadata
- service::ServiceInfo
- services::av_transport::events::AVTransportEvent
- services::av_transport::events::AVTransportEventData
- services::av_transport::events::AVTransportEventParser
- services::av_transport::operations::AddURIToQueueOperation
- services::av_transport::operations::AddURIToQueueOperationRequest
- services::av_transport::operations::AddURIToQueueResponse
- services::av_transport::operations::BackupQueueOperation
- services::av_transport::operations::BackupQueueOperationRequest
- services::av_transport::operations::BackupQueueOperationResponse
- services::av_transport::operations::BecomeCoordinatorOfStandaloneGroupOperation
- services::av_transport::operations::BecomeCoordinatorOfStandaloneGroupOperationRequest
- services::av_transport::operations::BecomeCoordinatorOfStandaloneGroupResponse
- services::av_transport::operations::ConfigureSleepTimerOperation
- services::av_transport::operations::ConfigureSleepTimerOperationRequest
- services::av_transport::operations::ConfigureSleepTimerOperationResponse
- services::av_transport::operations::CreateSavedQueueOperation
- services::av_transport::operations::CreateSavedQueueOperationRequest
- services::av_transport::operations::CreateSavedQueueResponse
- services::av_transport::operations::DelegateGroupCoordinationToOperation
- services::av_transport::operations::DelegateGroupCoordinationToOperationRequest
- services::av_transport::operations::DelegateGroupCoordinationToOperationResponse
- services::av_transport::operations::GetCrossfadeModeOperation
- services::av_transport::operations::GetCrossfadeModeOperationRequest
- services::av_transport::operations::GetCrossfadeModeResponse
- services::av_transport::operations::GetCurrentTransportActionsOperation
- services::av_transport::operations::GetCurrentTransportActionsOperationRequest
- services::av_transport::operations::GetCurrentTransportActionsResponse
- services::av_transport::operations::GetDeviceCapabilitiesOperation
- services::av_transport::operations::GetDeviceCapabilitiesOperationRequest
- services::av_transport::operations::GetDeviceCapabilitiesResponse
- services::av_transport::operations::GetMediaInfoOperation
- services::av_transport::operations::GetMediaInfoOperationRequest
- services::av_transport::operations::GetMediaInfoResponse
- services::av_transport::operations::GetPositionInfoOperation
- services::av_transport::operations::GetPositionInfoOperationRequest
- services::av_transport::operations::GetPositionInfoResponse
- services::av_transport::operations::GetRemainingSleepTimerDurationOperation
- services::av_transport::operations::GetRemainingSleepTimerDurationOperationRequest
- services::av_transport::operations::GetRemainingSleepTimerDurationResponse
- services::av_transport::operations::GetRunningAlarmPropertiesOperation
- services::av_transport::operations::GetRunningAlarmPropertiesOperationRequest
- services::av_transport::operations::GetRunningAlarmPropertiesResponse
- services::av_transport::operations::GetTransportInfoOperation
- services::av_transport::operations::GetTransportInfoOperationRequest
- services::av_transport::operations::GetTransportInfoResponse
- services::av_transport::operations::GetTransportSettingsOperation
- services::av_transport::operations::GetTransportSettingsOperationRequest
- services::av_transport::operations::GetTransportSettingsResponse
- services::av_transport::operations::NextOperation
- services::av_transport::operations::NextOperationRequest
- services::av_transport::operations::NextOperationResponse
- services::av_transport::operations::PauseOperation
- services::av_transport::operations::PauseOperationRequest
- services::av_transport::operations::PauseOperationResponse
- services::av_transport::operations::PlayOperation
- services::av_transport::operations::PlayOperationRequest
- services::av_transport::operations::PlayOperationResponse
- services::av_transport::operations::PreviousOperation
- services::av_transport::operations::PreviousOperationRequest
- services::av_transport::operations::PreviousOperationResponse
- services::av_transport::operations::RemoveAllTracksFromQueueOperation
- services::av_transport::operations::RemoveAllTracksFromQueueOperationRequest
- services::av_transport::operations::RemoveAllTracksFromQueueOperationResponse
- services::av_transport::operations::RemoveTrackFromQueueOperation
- services::av_transport::operations::RemoveTrackFromQueueOperationRequest
- services::av_transport::operations::RemoveTrackFromQueueOperationResponse
- services::av_transport::operations::RemoveTrackRangeFromQueueOperation
- services::av_transport::operations::RemoveTrackRangeFromQueueOperationRequest
- services::av_transport::operations::RemoveTrackRangeFromQueueResponse
- services::av_transport::operations::SaveQueueOperation
- services::av_transport::operations::SaveQueueOperationRequest
- services::av_transport::operations::SaveQueueResponse
- services::av_transport::operations::SeekOperation
- services::av_transport::operations::SeekOperationRequest
- services::av_transport::operations::SeekOperationResponse
- services::av_transport::operations::SetAVTransportURIOperation
- services::av_transport::operations::SetAVTransportURIOperationRequest
- services::av_transport::operations::SetAVTransportURIOperationResponse
- services::av_transport::operations::SetCrossfadeModeOperation
- services::av_transport::operations::SetCrossfadeModeOperationRequest
- services::av_transport::operations::SetCrossfadeModeOperationResponse
- services::av_transport::operations::SetNextAVTransportURIOperation
- services::av_transport::operations::SetNextAVTransportURIOperationRequest
- services::av_transport::operations::SetNextAVTransportURIOperationResponse
- services::av_transport::operations::SetPlayModeOperation
- services::av_transport::operations::SetPlayModeOperationRequest
- services::av_transport::operations::SetPlayModeOperationResponse
- services::av_transport::operations::SnoozeAlarmOperation
- services::av_transport::operations::SnoozeAlarmOperationRequest
- services::av_transport::operations::SnoozeAlarmOperationResponse
- services::av_transport::operations::StopOperation
- services::av_transport::operations::StopOperationRequest
- services::av_transport::operations::StopOperationResponse
- services::av_transport::state::AVTransportState
- services::events::RenewOperation
- services::events::RenewRequest
- services::events::RenewResponse
- services::events::SubscribeOperation
- services::events::SubscribeRequest
- services::events::SubscribeResponse
- services::events::UnsubscribeOperation
- services::events::UnsubscribeRequest
- services::events::UnsubscribeResponse
- services::group_management::events::GroupManagementEvent
- services::group_management::events::GroupManagementEventParser
- services::group_management::operations::AddMemberOperation
- services::group_management::operations::AddMemberOperationRequest
- services::group_management::operations::AddMemberResponse
- services::group_management::operations::RemoveMemberOperation
- services::group_management::operations::RemoveMemberOperationRequest
- services::group_management::operations::RemoveMemberOperationResponse
- services::group_management::operations::ReportTrackBufferingResultOperation
- services::group_management::operations::ReportTrackBufferingResultOperationRequest
- services::group_management::operations::ReportTrackBufferingResultOperationResponse
- services::group_management::operations::SetSourceAreaIdsOperation
- services::group_management::operations::SetSourceAreaIdsOperationRequest
- services::group_management::operations::SetSourceAreaIdsOperationResponse
- services::group_management::state::GroupManagementState
- services::group_rendering_control::events::GroupRenderingControlEvent
- services::group_rendering_control::operations::GetGroupMuteOperation
- services::group_rendering_control::operations::GetGroupMuteOperationRequest
- services::group_rendering_control::operations::GetGroupMuteResponse
- services::group_rendering_control::operations::GetGroupVolumeOperation
- services::group_rendering_control::operations::GetGroupVolumeOperationRequest
- services::group_rendering_control::operations::GetGroupVolumeResponse
- services::group_rendering_control::operations::SetGroupMuteOperation
- services::group_rendering_control::operations::SetGroupMuteOperationRequest
- services::group_rendering_control::operations::SetGroupMuteOperationResponse
- services::group_rendering_control::operations::SetGroupVolumeOperation
- services::group_rendering_control::operations::SetGroupVolumeOperationRequest
- services::group_rendering_control::operations::SetGroupVolumeOperationResponse
- services::group_rendering_control::operations::SetRelativeGroupVolumeOperation
- services::group_rendering_control::operations::SetRelativeGroupVolumeOperationRequest
- services::group_rendering_control::operations::SetRelativeGroupVolumeResponse
- services::group_rendering_control::operations::SnapshotGroupVolumeOperation
- services::group_rendering_control::operations::SnapshotGroupVolumeOperationRequest
- services::group_rendering_control::operations::SnapshotGroupVolumeOperationResponse
- services::group_rendering_control::state::GroupRenderingControlState
- services::rendering_control::events::ChannelValueAttribute
- services::rendering_control::events::RenderingControlEvent
- services::rendering_control::events::RenderingControlEventData
- services::rendering_control::events::RenderingControlEventParser
- services::rendering_control::operations::GetBassOperation
- services::rendering_control::operations::GetBassOperationRequest
- services::rendering_control::operations::GetBassResponse
- services::rendering_control::operations::GetLoudnessOperation
- services::rendering_control::operations::GetLoudnessOperationRequest
- services::rendering_control::operations::GetLoudnessResponse
- services::rendering_control::operations::GetMuteOperation
- services::rendering_control::operations::GetMuteOperationRequest
- services::rendering_control::operations::GetMuteResponse
- services::rendering_control::operations::GetTrebleOperation
- services::rendering_control::operations::GetTrebleOperationRequest
- services::rendering_control::operations::GetTrebleResponse
- services::rendering_control::operations::GetVolumeOperation
- services::rendering_control::operations::GetVolumeOperationRequest
- services::rendering_control::operations::GetVolumeResponse
- services::rendering_control::operations::SetBassOperation
- services::rendering_control::operations::SetBassOperationRequest
- services::rendering_control::operations::SetBassOperationResponse
- services::rendering_control::operations::SetLoudnessOperation
- services::rendering_control::operations::SetLoudnessOperationRequest
- services::rendering_control::operations::SetLoudnessOperationResponse
- services::rendering_control::operations::SetMuteOperation
- services::rendering_control::operations::SetMuteOperationRequest
- services::rendering_control::operations::SetMuteOperationResponse
- services::rendering_control::operations::SetRelativeVolumeOperation
- services::rendering_control::operations::SetRelativeVolumeOperationRequest
- services::rendering_control::operations::SetRelativeVolumeResponse
- services::rendering_control::operations::SetTrebleOperation
- services::rendering_control::operations::SetTrebleOperationRequest
- services::rendering_control::operations::SetTrebleOperationResponse
- services::rendering_control::operations::SetVolumeOperation
- services::rendering_control::operations::SetVolumeOperationRequest
- services::rendering_control::operations::SetVolumeOperationResponse
- services::rendering_control::state::RenderingControlState
- services::zone_group_topology::events::NetworkInfo
- services::zone_group_topology::events::SatelliteInfo
- services::zone_group_topology::events::ZoneGroupInfo
- services::zone_group_topology::events::ZoneGroupMemberInfo
- services::zone_group_topology::events::ZoneGroupTopologyEvent
- services::zone_group_topology::events::ZoneGroupTopologyEventParser
- services::zone_group_topology::operations::GetZoneGroupStateOperation
- services::zone_group_topology::operations::GetZoneGroupStateOperationRequest
- services::zone_group_topology::operations::GetZoneGroupStateResponse
- services::zone_group_topology::state::ZoneGroupTopologyState
- subscription::ManagedSubscription
- types::GroupId
- types::SpeakerId
Enums
- error::ApiError
- events::types::EventSource
- operation::ValidationError
- operation::ValidationLevel
- service::Service
- service::ServiceScope
Traits
- events::types::EventParser
- events::types::EventParserDyn
- operation::SonosOperation
- operation::UPnPOperation
- operation::Validate
Macros
Functions
- events::types::extract_xml_value
- events::xml_utils::deserialize_nested
- events::xml_utils::deserialize_zone_group_state
- events::xml_utils::parse
- events::xml_utils::strip_namespaces
- operation::parse_sonos_bool
- operation::validate_channel
- operation::xml_escape
- services::av_transport::events::create_enriched_event
- services::av_transport::events::create_enriched_event_with_registration_id
- services::av_transport::operations::add_uri_to_queue_operation
- services::av_transport::operations::backup_queue_operation
- services::av_transport::operations::become_coordinator_of_standalone_group_operation
- services::av_transport::operations::configure_sleep_timer_operation
- services::av_transport::operations::create_saved_queue_operation
- services::av_transport::operations::delegate_group_coordination_to_operation
- services::av_transport::operations::get_crossfade_mode_operation
- services::av_transport::operations::get_current_transport_actions_operation
- services::av_transport::operations::get_device_capabilities_operation
- services::av_transport::operations::get_media_info_operation
- services::av_transport::operations::get_position_info_operation
- services::av_transport::operations::get_remaining_sleep_timer_duration_operation
- services::av_transport::operations::get_running_alarm_properties_operation
- services::av_transport::operations::get_transport_info_operation
- services::av_transport::operations::get_transport_settings_operation
- services::av_transport::operations::next_operation
- services::av_transport::operations::pause_operation
- services::av_transport::operations::play_operation
- services::av_transport::operations::previous_operation
- services::av_transport::operations::remove_all_tracks_from_queue_operation
- services::av_transport::operations::remove_track_from_queue_operation
- services::av_transport::operations::remove_track_range_from_queue_operation
- services::av_transport::operations::save_queue_operation
- services::av_transport::operations::seek_operation
- services::av_transport::operations::set_a_v_transport_u_r_i_operation
- services::av_transport::operations::set_crossfade_mode_operation
- services::av_transport::operations::set_next_a_v_transport_u_r_i_operation
- services::av_transport::operations::set_play_mode_operation
- services::av_transport::operations::snooze_alarm_operation
- services::av_transport::operations::stop_operation
- services::av_transport::operations::subscribe
- services::av_transport::operations::subscribe_with_timeout
- services::av_transport::state::poll
- services::group_management::events::create_enriched_event
- services::group_management::events::create_enriched_event_with_registration_id
- services::group_management::operations::add_member_operation
- services::group_management::operations::remove_member_operation
- services::group_management::operations::report_track_buffering_result_operation
- services::group_management::operations::set_source_area_ids_operation
- services::group_management::subscribe
- services::group_management::subscribe_with_timeout
- services::group_rendering_control::operations::get_group_mute_operation
- services::group_rendering_control::operations::get_group_volume_operation
- services::group_rendering_control::operations::set_group_mute_operation
- services::group_rendering_control::operations::set_group_volume_operation
- services::group_rendering_control::operations::set_relative_group_volume_operation
- services::group_rendering_control::operations::snapshot_group_volume_operation
- services::group_rendering_control::operations::subscribe
- services::group_rendering_control::operations::subscribe_with_timeout
- services::group_rendering_control::state::poll
- services::rendering_control::events::create_enriched_event
- services::rendering_control::events::create_enriched_event_with_registration_id
- services::rendering_control::operations::get_bass_operation
- services::rendering_control::operations::get_loudness_operation
- services::rendering_control::operations::get_mute_operation
- services::rendering_control::operations::get_treble_operation
- services::rendering_control::operations::get_volume_operation
- services::rendering_control::operations::set_bass_operation
- services::rendering_control::operations::set_loudness_operation
- services::rendering_control::operations::set_mute_operation
- services::rendering_control::operations::set_relative_volume_operation
- services::rendering_control::operations::set_treble_operation
- services::rendering_control::operations::set_volume_operation
- services::rendering_control::operations::subscribe
- services::rendering_control::operations::subscribe_with_timeout
- services::rendering_control::state::poll
- services::zone_group_topology::events::create_enriched_event
- services::zone_group_topology::events::create_enriched_event_with_registration_id
- services::zone_group_topology::events::parse_zone_group_state_xml
- services::zone_group_topology::operations::get_zone_group_state_operation
- services::zone_group_topology::operations::subscribe
- services::zone_group_topology::operations::subscribe_with_timeout
- services::zone_group_topology::state::poll