AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Static Public Member Functions | List of all members
alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar Class Reference

#include <RenderPlayerInfoCardsProviderRegistrar.h>

Inheritance diagram for alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar:
Collaboration graph
[legend]

Public Member Functions

RenderPlayerInfoCardsProviderRegistrarInterface methods.
bool registerProvider (const std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface > &provider) override
 
std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface > > getProviders () override
 
- Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface
virtual ~RenderPlayerInfoCardsProviderRegistrarInterface ()=default
 

Static Public Member Functions

static std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterfacecreateRenderPlayerInfoCardsProviderRegistrarInterface ()
 

Detailed Description

Class to accumulate the set of RenderPlayerInfoCardsProvider instances for creating the TemplateRuntime CA.

Member Function Documentation

◆ createRenderPlayerInfoCardsProviderRegistrarInterface()

std::shared_ptr< RenderPlayerInfoCardsProviderRegistrarInterface > alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar::createRenderPlayerInfoCardsProviderRegistrarInterface ( )
static

Create a new instance of RenderPlayerInfoCardsProviderRegistrar.

Returns
A new instance of PostConnectOperationProviderRegistrar.

◆ getProviders()

std::unordered_set< std::shared_ptr< RenderPlayerInfoCardsProviderInterface > > alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar::getProviders ( )
overridevirtual

Get the set of RenderPlayerInfoCardsProviderInterface instances to be invoked when creating a TemplateRuntime CA.

Returns
A vector of RenderPlayerInfoCardsProviderInterface instances.

Implements alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface.

◆ registerProvider()

bool alexaClientSDK::capabilityAgents::templateRuntime::RenderPlayerInfoCardsProviderRegistrar::registerProvider ( const std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface > &  provider)
overridevirtual

Add a new RenderPlayerInfoCardsProviderInterface instance to provide cards when creating a TemplateRuntime CA.

Parameters
providerThe RenderPlayerInfoCardsProviderInterface instance to add.

Implements alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface.


The documentation for this class was generated from the following files:

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0