16 #ifndef AACE_AUDIO_AUDIO_INPUT_H    17 #define AACE_AUDIO_AUDIO_INPUT_H    21 #include "AudioEngineInterfaces.h"    30     AudioInput() = 
default;
    33     virtual ~AudioInput();
    49     ssize_t write(
const int16_t* data, 
const size_t size);
    58     virtual bool startAudioInput() = 0;
    65     virtual bool stopAudioInput() = 0;
    73     void setEngineInterface(std::shared_ptr<aace::audio::AudioInputEngineInterface> audioInputEngineInterface);
    76     std::shared_ptr<aace::audio::AudioInputEngineInterface> m_audioInputEngineInterface;
    82 #endif  // AACE_AUDIO_AUDIO_INPUT_H Definition: AddressBook.h:26