18 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIALOGUXSTATEOBSERVERINTERFACE_H_ 19 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIALOGUXSTATEOBSERVERINTERFACE_H_ 26 namespace sdkInterfaces {
97 return "Unknown State";
115 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIALOGUXSTATEOBSERVERINTERFACE_H_ std::ostream & operator<<(std::ostream &stream, const AudioInputProcessorObserverInterface::State &state)
Definition: AudioInputProcessorObserverInterface.h:94
::std::string string
Definition: gtest-port.h:1097
Alexa is currently expecting a response from the customer.
static std::string stateToString(DialogUXState state)
Definition: DialogUXStateObserverInterface.h:82
DialogUXState
The different dialog specific AVS UX states.
Definition: DialogUXStateObserverInterface.h:32
virtual void onDialogUXStateChanged(DialogUXState newState)=0
Alexa is responding to a request with speech.
Alexa is currently listening.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Alexa is idle and ready for an interaction.
virtual ~DialogUXStateObserverInterface()=default
A dialog specific UX state observer.
Definition: DialogUXStateObserverInterface.h:29