arduino-audio-tools
Loading...
Searching...
No Matches
MDFEchoCancellation< Allocator > Member List

This is the complete list of members for MDFEchoCancellation< Allocator >, including all inherited members.

_timeoutPrintprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
allocatorMDFEchoCancellation< Allocator >protected
audioInfo() overrideAudioStreaminlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
AudioStream()=defaultAudioStream
AudioStream(AudioStream &)=defaultAudioStream
available() overrideBaseStreaminlinevirtual
availableForWrite() overrideBaseStreaminlinevirtual
BaseStream()=defaultBaseStream
BaseStream(BaseStream &)=defaultBaseStream
begin()BaseStreaminlinevirtual
cancel(const echo_int16_t *rec, const echo_int16_t *play, echo_int16_t *out)MDFEchoCancellation< Allocator >inline
capture(const echo_int16_t *rec, echo_int16_t *out)MDFEchoCancellation< Allocator >inline
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
control(int request, void *ptr)MDFEchoCancellation< Allocator >inline
echoAlloc(size_t count)MDFEchoCancellation< Allocator >inlineprotected
echoCancellationImpl(EchoState *st, const echo_int16_t *in, const echo_int16_t *far_end, echo_int16_t *out)MDFEchoCancellation< Allocator >inlineprotected
echoFatal(const char *str)MDFEchoCancellation< Allocator >inlineprotected
echoFree(T *ptr, size_t count=0)MDFEchoCancellation< Allocator >inlineprotected
echoStateInitMc(int frame_size, int filter_length, int nb_mic, int nb_speakers)MDFEchoCancellation< Allocator >inlineprotected
echoWarning(const char *str)MDFEchoCancellation< Allocator >inlineprotected
end()BaseStreaminlinevirtual
ensureInitialized()MDFEchoCancellation< Allocator >inlineprotected
fft_driverMDFEchoCancellation< Allocator >protected
filter_lengthMDFEchoCancellation< Allocator >protected
filterDcNotch16(const echo_int16_t *in, echo_word16_t radius, echo_word16_t *out, int len, echo_mem_t *mem, int stride)MDFEchoCancellation< Allocator >inlineprotected
flush() overrideBaseStreaminlinevirtual
getFilterLength()MDFEchoCancellation< Allocator >inline
getFrameSize()MDFEchoCancellation< Allocator >inline
getImpulseResponse(echo_int32_t *response)MDFEchoCancellation< Allocator >inline
getImpulseResponseSize()MDFEchoCancellation< Allocator >inline
getMicChannels()MDFEchoCancellation< Allocator >inline
getSamplingRate()MDFEchoCancellation< Allocator >inline
getSpeakerChannels()MDFEchoCancellation< Allocator >inline
getState()MDFEchoCancellation< Allocator >inline
infoAudioStreamprotected
initializedMDFEchoCancellation< Allocator >protected
is_notify_activeAudioInfoSourceprotected
isNotifyActive()AudioInfoSourceinline
mdfAdjustProp(const echo_word32_t *W, int N, int M, int P, echo_word16_t *prop)MDFEchoCancellation< Allocator >inlineprotected
MDFEchoCancellation(int filterLength, AudioFFTBase &fftDriver, const Allocator &alloc=Allocator())MDFEchoCancellation< Allocator >inline
MDFEchoCancellation(int filterLength, int nbMic, int nbSpeakers, AudioFFTBase &fftDriver, const Allocator &alloc=Allocator())MDFEchoCancellation< Allocator >inline
mdfInnerProd(const echo_word16_t *x, const echo_word16_t *y, int len)MDFEchoCancellation< Allocator >inlineprotected
nb_micMDFEchoCancellation< Allocator >protected
nb_speakersMDFEchoCancellation< Allocator >protected
not_supported(int out, const char *msg="")AudioStreaminlineprotectedvirtual
notify_vectorAudioInfoSourceprotected
notifyAudioChange(AudioInfo info)AudioInfoSourceinlineprotected
operator bool()AudioStreaminlinevirtual
operator=(AudioStream &)=defaultAudioStream
audio_tools::BaseStream::operator=(BaseStream &)=defaultBaseStream
playback(const echo_int16_t *play)MDFEchoCancellation< Allocator >inline
powerSpectrum(const echo_word16_t *X, echo_word32_t *ps, int N)MDFEchoCancellation< Allocator >inlineprotected
powerSpectrumAccum(const echo_word16_t *X, echo_word32_t *ps, int N)MDFEchoCancellation< Allocator >inlineprotected
readBytes(uint8_t *data, size_t len) overrideAudioStreaminlinevirtual
readSilence(uint8_t *buffer, size_t length)AudioStreaminlinevirtual
refillReadBuffer()BaseStreaminlineprotected
removeNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
reset()MDFEchoCancellation< Allocator >inline
setAudioInfo(AudioInfo newInfo) overrideAudioStreaminlinevirtual
setFFTDriver(AudioFFTBase &fftDriver)MDFEchoCancellation< Allocator >inline
setFilterLength(int len)MDFEchoCancellation< Allocator >inline
setMicChannels(int num)MDFEchoCancellation< Allocator >inline
setNotifyActive(bool flag)AudioInfoSourceinline
setSamplingRate(int rate)MDFEchoCancellation< Allocator >inline
setSpeakerChannels(int num)MDFEchoCancellation< Allocator >inline
setWriteBufferSize(int size)BaseStreaminline
spectralMulAccum(const echo_word16_t *X, const echo_word32_t *Y, echo_word16_t *acc, int N, int M)MDFEchoCancellation< Allocator >inlineprotected
spxCos(float x)MDFEchoCancellation< Allocator >inlineprotected
spxExp(float x)MDFEchoCancellation< Allocator >inlineprotected
spxIlog2(echo_uint32_t x)MDFEchoCancellation< Allocator >inlineprotected
spxSqrt(float x)MDFEchoCancellation< Allocator >inlineprotected
stateMDFEchoCancellation< Allocator >protected
tmp_inBaseStreamprotected
tmp_outBaseStreamprotected
weightedSpectralMulConj(const echo_float_t *w, const echo_float_t p, const echo_word16_t *X, const echo_word16_t *Y, echo_word32_t *prod, int N)MDFEchoCancellation< Allocator >inlineprotected
write(const uint8_t *data, size_t len) overrideAudioStreaminlinevirtual
audio_tools::BaseStream::write(uint8_t ch) overrideBaseStreaminlinevirtual
write_buffer_sizeBaseStreamprotected
writeSilence(size_t len)AudioStreaminlinevirtual
~AudioStream()=defaultAudioStreamvirtual
~BaseStream()=defaultBaseStreamvirtual
~MDFEchoCancellation()MDFEchoCancellation< Allocator >inline
~Stream()=defaultStreamvirtual