![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SpeakerManagerInterface.h>
Public Member Functions | |
NotificationProperties (SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API, bool notifyAVS=true, bool notifyObservers=true) | |
Public Attributes | |
bool | notifyAVS |
bool | notifyObservers |
SpeakerManagerObserverInterface::Source | source |
The NotificationProperties
struct defines the properties about the source that invokes the APIs and how to send volume or mute change notifications. The APIs of SpeakerManagerInterface
uses the properties to decide whether AVS and observers should be notified or not.
|
inline |
Constructor.
source | Whether the call is a result from an AVS directive or local interaction. |
notifyAVS | Whether AVS should be notified or not. |
notifyObservers | Whether observers should be notified or not. |
bool alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::NotificationProperties::notifyAVS |
bool alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::NotificationProperties::notifyObservers |
SpeakerManagerObserverInterface::Source alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::NotificationProperties::source |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0