AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Attributes | List of all members
alexaClientSDK::acsdkAlexaPlaybackController::AlexaPlaybackControllerFactory::AlexaPlaybackControllerCapabilityAgentData Struct Reference

#include <AlexaPlaybackControllerFactory.h>

Public Attributes

std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterfacedirectiveHandler
 The interface that this object will use to perform the playback controller operations. More...
 
std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterfacecapabilityConfigurationInterface
 
std::shared_ptr< avsCommon::utils::RequiresShutdownrequiresShutdown
 The object responsible for cleaning up this capability agent objects during shutdown. More...
 

Detailed Description

This structure contains the interfaces to interact with the AlexaPlaybackController Capability Agent.

Member Data Documentation

◆ capabilityConfigurationInterface

std::shared_ptr<avsCommon::sdkInterfaces::CapabilityConfigurationInterface> alexaClientSDK::acsdkAlexaPlaybackController::AlexaPlaybackControllerFactory::AlexaPlaybackControllerCapabilityAgentData::capabilityConfigurationInterface

The interface that provides the configurations of the capabilities being implemented by this capability agent.

◆ directiveHandler

std::shared_ptr<avsCommon::sdkInterfaces::DirectiveHandlerInterface> alexaClientSDK::acsdkAlexaPlaybackController::AlexaPlaybackControllerFactory::AlexaPlaybackControllerCapabilityAgentData::directiveHandler

The interface that this object will use to perform the playback controller operations.

◆ requiresShutdown

std::shared_ptr<avsCommon::utils::RequiresShutdown> alexaClientSDK::acsdkAlexaPlaybackController::AlexaPlaybackControllerFactory::AlexaPlaybackControllerCapabilityAgentData::requiresShutdown

The object responsible for cleaning up this capability agent objects during shutdown.


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

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