arduino-audio-tools
Loading...
Searching...
No Matches
MDFEchoCancellation< T, SampleType > Member List

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

_timeoutPrintprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
allocatorMDFEchoCancellation< T, SampleType >protected
audioInfo() overrideAudioStreaminlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
AudioStream()=defaultAudioStream
AudioStream(AudioStream &)=defaultAudioStream
available() overrideBaseStreaminlinevirtual
availableForWrite() overrideBaseStreaminlinevirtual
BaseStream()=defaultBaseStream
BaseStream(BaseStream &)=defaultBaseStream
begin()BaseStreaminlinevirtual
cancel(const T *rec, const T *play, T *out)MDFEchoCancellation< T, SampleType >inline
capture(const T *rec, T *out)MDFEchoCancellation< T, SampleType >inline
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
control(int request, void *ptr)MDFEchoCancellation< T, SampleType >inline
echoAlloc(size_t count)MDFEchoCancellation< T, SampleType >inlineprotected
echoCancellationImpl(State *st, const T *in, const T *far_end, T *out)MDFEchoCancellation< T, SampleType >inlineprotected
echoFatal(const char *str)MDFEchoCancellation< T, SampleType >inlineprotected
echoFree(A *ptr, size_t count)MDFEchoCancellation< T, SampleType >inlineprotected
echoStateInitMc(int frame_size, int filter_length, int nb_mic, int nb_speakers)MDFEchoCancellation< T, SampleType >inlineprotected
echoWarning(const char *str)MDFEchoCancellation< T, SampleType >inlineprotected
end()BaseStreaminlinevirtual
ensureInitialized()MDFEchoCancellation< T, SampleType >inlineprotected
fft_driverMDFEchoCancellation< T, SampleType >protected
filter_lengthMDFEchoCancellation< T, SampleType >protected
filterDcNotch16(const T *in, Word16 radius, Word16 *out, int len, Mem *mem, int stride)MDFEchoCancellation< T, SampleType >inlineprotected
flush() overrideBaseStreaminlinevirtual
getFilterLength()MDFEchoCancellation< T, SampleType >inline
getFrameSize()MDFEchoCancellation< T, SampleType >inline
getImpulseResponse(echo_int32_t *response)MDFEchoCancellation< T, SampleType >inline
getImpulseResponseSize()MDFEchoCancellation< T, SampleType >inline
getMicChannels()MDFEchoCancellation< T, SampleType >inline
getSamplingRate()MDFEchoCancellation< T, SampleType >inline
getSpeakerChannels()MDFEchoCancellation< T, SampleType >inline
getState()MDFEchoCancellation< T, SampleType >inline
infoAudioStreamprotected
initializedMDFEchoCancellation< T, SampleType >protected
is_notify_activeAudioInfoSourceprotected
isNotifyActive()AudioInfoSourceinline
mdfAdjustProp(const Word32 *W, int N, int M, int P, Word16 *prop)MDFEchoCancellation< T, SampleType >inlineprotected
MDFEchoCancellation(int filterLength, AudioFFTBase &fftDriver, Allocator &alloc=DefaultAllocator)MDFEchoCancellation< T, SampleType >inline
MDFEchoCancellation(int filterLength, int nbMic, int nbSpeakers, AudioFFTBase &fftDriver, Allocator &alloc=DefaultAllocator)MDFEchoCancellation< T, SampleType >inline
mdfInnerProd(const Word16 *x, const Word16 *y, int len)MDFEchoCancellation< T, SampleType >inlineprotected
Mem typedefMDFEchoCancellation< T, SampleType >
nb_micMDFEchoCancellation< T, SampleType >protected
nb_speakersMDFEchoCancellation< T, SampleType >protected
not_supported(int out, const char *msg="")AudioStreaminlineprotectedvirtual
notify_vectorAudioInfoSourceprotected
notifyAudioChange(AudioInfo info)AudioInfoSourceinlineprotected
Num typedefMDFEchoCancellation< T, SampleType >
operator bool()AudioStreaminlinevirtual
operator=(AudioStream &)=defaultAudioStream
audio_tools::BaseStream::operator=(BaseStream &)=defaultBaseStream
playback(const T *play)MDFEchoCancellation< T, SampleType >inline
powerSpectrum(const Word16 *X, Word32 *ps, int N)MDFEchoCancellation< T, SampleType >inlineprotected
powerSpectrumAccum(const Word16 *X, Word32 *ps, int N)MDFEchoCancellation< T, SampleType >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< T, SampleType >inline
saturateToSample(Num x) constMDFEchoCancellation< T, SampleType >inlineprotected
setAudioInfo(AudioInfo newInfo) overrideAudioStreaminlinevirtual
setFFTDriver(AudioFFTBase &fftDriver)MDFEchoCancellation< T, SampleType >inline
setFilterLength(int len)MDFEchoCancellation< T, SampleType >inline
setMicChannels(int num)MDFEchoCancellation< T, SampleType >inline
setNotifyActive(bool flag)AudioInfoSourceinline
setSamplingRate(int rate)MDFEchoCancellation< T, SampleType >inline
setSpeakerChannels(int num)MDFEchoCancellation< T, SampleType >inline
setWriteBufferSize(int size)BaseStreaminline
spectralMulAccum(const Word16 *X, const Word32 *Y, Word16 *acc, int N, int M)MDFEchoCancellation< T, SampleType >inlineprotected
spxCos(float x)MDFEchoCancellation< T, SampleType >inlineprotected
spxExp(float x)MDFEchoCancellation< T, SampleType >inlineprotected
spxIlog2(echo_uint32_t x)MDFEchoCancellation< T, SampleType >inlineprotected
spxSqrt(A x)MDFEchoCancellation< T, SampleType >inlineprotected
stateMDFEchoCancellation< T, SampleType >protected
State typedefMDFEchoCancellation< T, SampleType >
tmp_inBaseStreamprotected
tmp_outBaseStreamprotected
weightedSpectralMulConj(const Num *w, const Num p, const Word16 *X, const Word16 *Y, Word32 *prod, int N)MDFEchoCancellation< T, SampleType >inlineprotected
Word16 typedefMDFEchoCancellation< T, SampleType >
Word32 typedefMDFEchoCancellation< T, SampleType >
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< T, SampleType >inline
~Stream()=defaultStreamvirtual