16 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_TEMPLATERUNTIMEINTERFACES_INCLUDE_ACSDK_TEMPLATERUNTIMEINTERFACES_TEMPLATERUNTIMEOBSERVERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_TEMPLATERUNTIMEINTERFACES_INCLUDE_ACSDK_TEMPLATERUNTIMEINTERFACES_TEMPLATERUNTIMEOBSERVERINTERFACE_H_ 26 namespace templateRuntimeInterfaces {
56 std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterface>
mediaProperties;
91 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_TEMPLATERUNTIMEINTERFACES_INCLUDE_ACSDK_TEMPLATERUNTIMEINTERFACES_TEMPLATERUNTIMEOBSERVERINTERFACE_H_
virtual void renderTemplateCard(const std::string &jsonPayload)=0
avsCommon::avs::PlayerActivity audioPlayerState
Definition: TemplateRuntimeObserverInterface.h:43
Definition: TemplateRuntimeObserverInterface.h:39
::std::string string
Definition: gtest-port.h:1097
Initial state, prior to acting on the first Play directive.
std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterface > mediaProperties
Definition: TemplateRuntimeObserverInterface.h:56
AudioPlayerInfo()
Definition: TemplateRuntimeObserverInterface.h:43
Definition: TemplateRuntimeObserverInterface.h:33
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
PlayerActivity
Identifies the player state.
Definition: PlayerActivity.h:27
virtual void renderPlayerInfoCard(const std::string &jsonPayload, TemplateRuntimeObserverInterface::AudioPlayerInfo audioPlayerInfo)=0
virtual ~TemplateRuntimeObserverInterface()=default