AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface Class Referenceabstract

This acts as an interface to record audio input from a microphone. More...

#include <MicrophoneInterface.h>

Inheritance diagram for alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface:
Inheritance graph
[legend]

Public Member Functions

virtual bool stopStreamingMicrophoneData ()=0
 
virtual bool startStreamingMicrophoneData ()=0
 
virtual bool isStreaming ()=0
 
virtual ~MicrophoneInterface ()=default
 

Detailed Description

This acts as an interface to record audio input from a microphone.

Constructor & Destructor Documentation

◆ ~MicrophoneInterface()

virtual alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface::~MicrophoneInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ isStreaming()

virtual bool alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface::isStreaming ( )
pure virtual

◆ startStreamingMicrophoneData()

virtual bool alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface::startStreamingMicrophoneData ( )
pure virtual

◆ stopStreamingMicrophoneData()

virtual bool alexaClientSDK::applicationUtilities::resources::audio::MicrophoneInterface::stopStreamingMicrophoneData ( )
pure virtual

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