AlexaClientSDK  1.25.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface Class Referenceabstract

#include <RenderPlayerInfoCardsProviderInterface.h>

Inheritance diagram for alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~RenderPlayerInfoCardsProviderInterface ()=default
 
virtual void setObserver (std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer)=0
 

Detailed Description

This class provides an interface to set the provider of the RenderPlayerInfoCardsObserverInterface.

Constructor & Destructor Documentation

◆ ~RenderPlayerInfoCardsProviderInterface()

virtual alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface::~RenderPlayerInfoCardsProviderInterface ( )
virtualdefault

Destructor

Member Function Documentation

◆ setObserver()

virtual void alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface::setObserver ( std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface observer)
pure virtual

This function sets an RenderPlayerInfoCardsObserverInterface so that it will get notified for RenderPlayerInfoCards state changes. This implies that there can be one or no observer at a given time.

Parameters
observerThe RenderPlayerInfoCardsObserverInterface

Implemented in alexaClientSDK::acsdkAudioPlayer::AudioPlayer, alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer, and alexaClientSDK::capabilityAgents::mrm::MRMCapabilityAgent.


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

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