![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This acts as an interface to record audio input from a microphone. More...
#include <MicrophoneInterface.h>
Public Member Functions | |
virtual bool | stopStreamingMicrophoneData ()=0 |
virtual bool | startStreamingMicrophoneData ()=0 |
virtual bool | isStreaming ()=0 |
virtual | ~MicrophoneInterface ()=default |
This acts as an interface to record audio input from a microphone.
|
virtualdefault |
Destructor.
|
pure virtual |
Whether the microphone is currently streaming.
Implemented in alexaClientSDK::applicationUtilities::androidUtilities::AndroidSLESMicrophone, alexaClientSDK::sampleApplications::ipcServerSampleApp::PortAudioMicrophoneWrapper, and alexaClientSDK::diagnostics::AudioInjectorMicrophone.
|
pure virtual |
Starts streaming from the microphone.
Implemented in alexaClientSDK::applicationUtilities::androidUtilities::AndroidSLESMicrophone, alexaClientSDK::sampleApplications::ipcServerSampleApp::PortAudioMicrophoneWrapper, and alexaClientSDK::diagnostics::AudioInjectorMicrophone.
|
pure virtual |
Stops streaming from the microphone.
Implemented in alexaClientSDK::applicationUtilities::androidUtilities::AndroidSLESMicrophone, alexaClientSDK::diagnostics::AudioInjectorMicrophone, and alexaClientSDK::sampleApplications::ipcServerSampleApp::PortAudioMicrophoneWrapper.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0