AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <CapabilityConfigurationInterface.h>
Public Member Functions | |
virtual | ~CapabilityConfigurationInterface ()=default |
virtual std::unordered_set< std::shared_ptr< avsCommon::avs::CapabilityConfiguration > > | getCapabilityConfigurations ()=0 |
This interface provides the CapabilitiesDelegate access to the version and configurations of the capabilities being implemented by a capability agent.
|
virtualdefault |
Destructor.
|
pure virtual |
Returns the configurations of the capability interfaces being implemented.
Implemented in alexaClientSDK::capabilityAgents::aip::AudioInputProcessor, alexaClientSDK::acsdkAudioPlayer::AudioPlayer, alexaClientSDK::acsdkBluetooth::Bluetooth, alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer, alexaClientSDK::acsdkAlerts::AlertsCapabilityAgent, alexaClientSDK::capabilityAgents::speechSynthesizer::SpeechSynthesizer, alexaClientSDK::acsdkNotifications::NotificationsCapabilityAgent, alexaClientSDK::capabilityAgents::doNotDisturb::DoNotDisturbCapabilityAgent, alexaClientSDK::capabilityAgents::mrm::MRMCapabilityAgent, alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent, alexaClientSDK::capabilityAgents::playbackController::PlaybackController, alexaClientSDK::afml::AudioActivityTracker, alexaClientSDK::afml::VisualActivityTracker, alexaClientSDK::acsdkEqualizer::EqualizerCapabilityAgent, alexaClientSDK::capabilityAgents::apiGateway::ApiGatewayCapabilityAgent, alexaClientSDK::capabilityAgents::softwareComponentReporter::SoftwareComponentReporterCapabilityAgent, and alexaClientSDK::capabilityAgents::system::SystemCapabilityProvider.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0