AlexaClientSDK  1.25.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Protected Member Functions | Protected Attributes | List of all members
alexaClientSDK::integration::test::AudioInputProcessorTest Class Reference
Inheritance diagram for alexaClientSDK::integration::test::AudioInputProcessorTest:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::integration::test::AudioInputProcessorTest:
Collaboration graph
[legend]

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void connect ()
 
void disconnect ()
 
bool checkSentEventName (std::shared_ptr< TestMessageSender > connectionManager, std::string expectedName)
 

Protected Attributes

std::unique_ptr< ACLTestContextm_context
 Context for running ACL based tests. More...
 
std::shared_ptr< TestMessageSenderm_avsConnectionManager
 
std::shared_ptr< TestDirectiveHandlerm_directiveHandler
 
std::shared_ptr< TestExceptionEncounteredSenderm_exceptionEncounteredSender
 
std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterfacem_metricRecorder
 
std::shared_ptr< DirectiveSequencerInterfacem_directiveSequencer
 
std::shared_ptr< MessageInterpreterm_messageInterpreter
 
std::shared_ptr< afml::FocusManagerm_focusManager
 
std::shared_ptr< avsCommon::avs::DialogUXStateAggregatorm_dialogUXStateAggregator
 
std::shared_ptr< TestClientm_testClient
 
std::shared_ptr< UserInactivityMonitorm_userInactivityMonitor
 
std::shared_ptr< AudioInputProcessorm_AudioInputProcessor
 
std::shared_ptr< acsdkInteractionModelInterfaces::InteractionModelNotifierInterfacem_interactionModelNotifier
 
std::shared_ptr< InteractionModelCapabilityAgentm_interactionModelCA
 
acsdkManufactory::Annotated< DefaultEndpointAnnotation, EndpointCapabilitiesRegistrarInterfacem_endpointCapabilitiesRegistrar
 
std::shared_ptr< AipStateObserverm_StateObserver
 
std::shared_ptr< tapToTalkButtonm_tapToTalkButton
 
std::shared_ptr< holdToTalkButtonm_holdToTalkButton
 
std::shared_ptr< testStateProviderm_stateProvider
 
std::unique_ptr< AudioInputStream::Writer > m_AudioBufferWriter
 
std::shared_ptr< AudioInputStreamm_AudioBuffer
 
std::shared_ptr< AudioProviderm_TapToTalkAudioProvider
 
std::shared_ptr< AudioProviderm_HoldToTalkAudioProvider
 
avsCommon::utils::AudioFormat m_compatibleAudioFormat
 
std::shared_ptr< applicationUtilities::systemSoundPlayer::SystemSoundPlayerm_systemSoundPlayer
 
std::shared_ptr< settings::test::MockSetting< settings::WakeWordConfirmationSettingType > > m_wakeWordConfirmation
 
std::shared_ptr< settings::test::MockSetting< settings::SpeechConfirmationSettingType > > m_speechConfirmation
 

Member Function Documentation

◆ checkSentEventName()

bool alexaClientSDK::integration::test::AudioInputProcessorTest::checkSentEventName ( std::shared_ptr< TestMessageSender connectionManager,
std::string  expectedName 
)
inlineprotected

◆ connect()

void alexaClientSDK::integration::test::AudioInputProcessorTest::connect ( )
inlineprotected

Connect to AVS.

◆ disconnect()

void alexaClientSDK::integration::test::AudioInputProcessorTest::disconnect ( )
inlineprotected

Disconnect from AVS.

◆ SetUp()

void alexaClientSDK::integration::test::AudioInputProcessorTest::SetUp ( )
inlineoverrideprotected

◆ TearDown()

void alexaClientSDK::integration::test::AudioInputProcessorTest::TearDown ( )
inlineoverrideprotected

Member Data Documentation

◆ m_AudioBuffer

std::shared_ptr<AudioInputStream> alexaClientSDK::integration::test::AudioInputProcessorTest::m_AudioBuffer
protected

◆ m_AudioBufferWriter

std::unique_ptr<AudioInputStream::Writer> alexaClientSDK::integration::test::AudioInputProcessorTest::m_AudioBufferWriter
protected

◆ m_AudioInputProcessor

std::shared_ptr<AudioInputProcessor> alexaClientSDK::integration::test::AudioInputProcessorTest::m_AudioInputProcessor
protected

◆ m_avsConnectionManager

std::shared_ptr<TestMessageSender> alexaClientSDK::integration::test::AudioInputProcessorTest::m_avsConnectionManager
protected

◆ m_compatibleAudioFormat

avsCommon::utils::AudioFormat alexaClientSDK::integration::test::AudioInputProcessorTest::m_compatibleAudioFormat
protected

◆ m_context

std::unique_ptr<ACLTestContext> alexaClientSDK::integration::test::AudioInputProcessorTest::m_context
protected

Context for running ACL based tests.

◆ m_dialogUXStateAggregator

std::shared_ptr<avsCommon::avs::DialogUXStateAggregator> alexaClientSDK::integration::test::AudioInputProcessorTest::m_dialogUXStateAggregator
protected

◆ m_directiveHandler

std::shared_ptr<TestDirectiveHandler> alexaClientSDK::integration::test::AudioInputProcessorTest::m_directiveHandler
protected

◆ m_directiveSequencer

std::shared_ptr<DirectiveSequencerInterface> alexaClientSDK::integration::test::AudioInputProcessorTest::m_directiveSequencer
protected

◆ m_endpointCapabilitiesRegistrar

acsdkManufactory::Annotated<DefaultEndpointAnnotation, EndpointCapabilitiesRegistrarInterface> alexaClientSDK::integration::test::AudioInputProcessorTest::m_endpointCapabilitiesRegistrar
protected

◆ m_exceptionEncounteredSender

std::shared_ptr<TestExceptionEncounteredSender> alexaClientSDK::integration::test::AudioInputProcessorTest::m_exceptionEncounteredSender
protected

◆ m_focusManager

std::shared_ptr<afml::FocusManager> alexaClientSDK::integration::test::AudioInputProcessorTest::m_focusManager
protected

◆ m_HoldToTalkAudioProvider

std::shared_ptr<AudioProvider> alexaClientSDK::integration::test::AudioInputProcessorTest::m_HoldToTalkAudioProvider
protected

◆ m_holdToTalkButton

std::shared_ptr<holdToTalkButton> alexaClientSDK::integration::test::AudioInputProcessorTest::m_holdToTalkButton
protected

◆ m_interactionModelCA

std::shared_ptr<InteractionModelCapabilityAgent> alexaClientSDK::integration::test::AudioInputProcessorTest::m_interactionModelCA
protected

◆ m_interactionModelNotifier

std::shared_ptr<acsdkInteractionModelInterfaces::InteractionModelNotifierInterface> alexaClientSDK::integration::test::AudioInputProcessorTest::m_interactionModelNotifier
protected

◆ m_messageInterpreter

std::shared_ptr<MessageInterpreter> alexaClientSDK::integration::test::AudioInputProcessorTest::m_messageInterpreter
protected

◆ m_metricRecorder

std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface> alexaClientSDK::integration::test::AudioInputProcessorTest::m_metricRecorder
protected

◆ m_speechConfirmation

std::shared_ptr<settings::test::MockSetting<settings::SpeechConfirmationSettingType> > alexaClientSDK::integration::test::AudioInputProcessorTest::m_speechConfirmation
protected

◆ m_StateObserver

std::shared_ptr<AipStateObserver> alexaClientSDK::integration::test::AudioInputProcessorTest::m_StateObserver
protected

◆ m_stateProvider

std::shared_ptr<testStateProvider> alexaClientSDK::integration::test::AudioInputProcessorTest::m_stateProvider
protected

◆ m_systemSoundPlayer

std::shared_ptr<applicationUtilities::systemSoundPlayer::SystemSoundPlayer> alexaClientSDK::integration::test::AudioInputProcessorTest::m_systemSoundPlayer
protected

◆ m_TapToTalkAudioProvider

std::shared_ptr<AudioProvider> alexaClientSDK::integration::test::AudioInputProcessorTest::m_TapToTalkAudioProvider
protected

◆ m_tapToTalkButton

std::shared_ptr<tapToTalkButton> alexaClientSDK::integration::test::AudioInputProcessorTest::m_tapToTalkButton
protected

◆ m_testClient

std::shared_ptr<TestClient> alexaClientSDK::integration::test::AudioInputProcessorTest::m_testClient
protected

◆ m_userInactivityMonitor

std::shared_ptr<UserInactivityMonitor> alexaClientSDK::integration::test::AudioInputProcessorTest::m_userInactivityMonitor
protected

◆ m_wakeWordConfirmation

std::shared_ptr<settings::test::MockSetting<settings::WakeWordConfirmationSettingType> > alexaClientSDK::integration::test::AudioInputProcessorTest::m_wakeWordConfirmation
protected

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