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

Protected Member Functions

void SetUp () override
 

Protected Attributes

std::shared_ptr< AndroidSLESEnginem_engine
 Pointer to android engine. More...
 
std::shared_ptr< AndroidSLESObjectm_outputMix
 Mock the output mix object. More...
 
std::shared_ptr< MockAndroidSLESObjectm_objectMock
 Mock the OpenSL ES speaker wrapper. More...
 
std::shared_ptr< AndroidSLESObjectm_slObject
 Mock the actual OpenSL ES speaker object. More...
 
std::shared_ptr< MockVolumeInterfacem_volumeMock
 Mock the OpenSL ES volume interface. More...
 
std::unique_ptr< AndroidSLESSpeakerm_speaker
 The speaker that is under test. More...
 

Member Function Documentation

◆ SetUp()

void alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::SetUp ( )
overrideprotected

Member Data Documentation

◆ m_engine

std::shared_ptr<AndroidSLESEngine> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_engine
protected

Pointer to android engine.

◆ m_objectMock

std::shared_ptr<MockAndroidSLESObject> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_objectMock
protected

Mock the OpenSL ES speaker wrapper.

◆ m_outputMix

std::shared_ptr<AndroidSLESObject> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_outputMix
protected

Mock the output mix object.

◆ m_slObject

std::shared_ptr<AndroidSLESObject> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_slObject
protected

Mock the actual OpenSL ES speaker object.

◆ m_speaker

std::unique_ptr<AndroidSLESSpeaker> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_speaker
protected

The speaker that is under test.

◆ m_volumeMock

std::shared_ptr<MockVolumeInterface> alexaClientSDK::mediaPlayer::android::test::AndroidSLESSpeakerTest::m_volumeMock
protected

Mock the OpenSL ES volume interface.


The documentation for this class 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