21#include <SLES/OpenSLES.h>
22#include <SLES/OpenSLES_Android.h>
45 bool hasNativeAEC_ {
false};
46 bool hasNativeNS_ {
false};
#define DEVICE_SHADOW_BUFFER_QUEUE_LEN
void registerCallback(EngineCallback cb)
bool hasNativeAEC() const
size_t dbgGetDevBufCount()
NON_COPYABLE(AudioRecorder)
void processSLCallback(SLAndroidSimpleBufferQueueItf bq)
void setBufQueues(AudioQueue *freeQ, AudioQueue *recQ)
std::function< void()> EngineCallback
void emitSignal(Args... args)
Simple macro to hide class' copy constructor and assignment operator.