![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <SDKDiagnostics.h>
Static Public Member Functions | |
static std::unique_ptr< SDKDiagnostics > | create () |
An SDK implementation which implements the DiagnosticsInterface
APIs. This class depends on the underlying Diagnostic API objects for thread-safety.
|
static |
Creates the SDKDiagnostics
object.
SDKDiagnostics
object or a nullptr.
|
overridevirtual |
An API to inject audio utterances into the SDK.
AudioInjectorInterface
. A nullptr will be return if unsupported. Implements alexaClientSDK::avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface.
|
overridevirtual |
An API to obtain state information about the SDK.
DevicePropertyAggregatorInterface
. A nullptr will be return if unsupported. Implements alexaClientSDK::avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface.
|
overridevirtual |
An API to capture and store Directives and Events.
ProtocolTracerInterface
. A nullptr will be return if unsupported. Implements alexaClientSDK::avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface.
|
override |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0