|
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_INCLUDE_TEMPLATERUNTIME_RENDERPLAYERINFOCARDSPROVIDERREGISTRAR_H_
17 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_INCLUDE_TEMPLATERUNTIME_RENDERPLAYERINFOCARDSPROVIDERREGISTRAR_H_
25 namespace capabilityAgents {
26 namespace templateRuntime {
39 static std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface>
45 const std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface>& provider)
override;
47 std::unordered_set<std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface>>
getProviders()
61 std::unordered_set<std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface>> m_providers;
68 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TEMPLATERUNTIME_INCLUDE_TEMPLATERUNTIME_RENDERPLAYERINFOCARDSPROVIDERREGISTRAR_H_
std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface > > getProviders() override
Definition: RenderPlayerInfoCardsProviderRegistrar.cpp:60
Definition: RenderPlayerInfoCardsProviderRegistrar.h:31
Definition: RenderPlayerInfoCardsProviderRegistrarInterface.h:31
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
bool registerProvider(const std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface > &provider) override
Definition: RenderPlayerInfoCardsProviderRegistrar.cpp:43
static std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface > createRenderPlayerInfoCardsProviderRegistrarInterface()
Definition: RenderPlayerInfoCardsProviderRegistrar.cpp:38
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0