arduino-audio-tools
Loading...
Searching...
No Matches
AutomaticGainControlStream Member List

This is the complete list of members for AutomaticGainControlStream, including all inherited members.

_timeoutPrintprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
analyze(const T *data, size_t samples, float &rms, float &peak)AutomaticGainControlStreaminlineprotected
analyze(const uint8_t *buffer, size_t bytes, float &rms, float &peak)AutomaticGainControlStreaminlineprotected
apply(T *data, size_t samples, float gain)AutomaticGainControlStreaminlineprotected
apply(uint8_t *buffer, size_t bytes, float gain)AutomaticGainControlStreaminlineprotected
audioInfo() overrideAudioStreaminlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
AudioStream()=defaultAudioStream
AudioStream(AudioStream &)=defaultAudioStream
AutomaticGainControlStream()=defaultAutomaticGainControlStream
AutomaticGainControlStream(Stream &out)AutomaticGainControlStreaminlineexplicit
AutomaticGainControlStream(AudioStream &out)AutomaticGainControlStreaminlineexplicit
AutomaticGainControlStream(AudioOutput &out)AutomaticGainControlStreaminlineexplicit
available() overrideAutomaticGainControlStreaminlinevirtual
availableForWrite() overrideAutomaticGainControlStreaminlinevirtual
BaseStream()=defaultBaseStream
BaseStream(BaseStream &)=defaultBaseStream
begin() overrideAutomaticGainControlStreaminlinevirtual
begin(AudioInfo cfg)AutomaticGainControlStreaminline
begin(AutomaticGainControlStreamConfig cfg)AutomaticGainControlStreaminline
bits_per_sampleAutomaticGainControlStreamprotected
channelsAutomaticGainControlStreamprotected
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
configAutomaticGainControlStreamprotected
current_gain_dbAutomaticGainControlStreamprotected
dbToLinear(float db)AutomaticGainControlStreaminlineprotectedstatic
defaultConfig()AutomaticGainControlStreaminline
desiredGainDb(float rms_db, float peak_db) constAutomaticGainControlStreaminlineprotected
end() overrideAutomaticGainControlStreaminlinevirtual
flush() overrideAutomaticGainControlStreaminlinevirtual
getConfig()AutomaticGainControlStreaminline
has_levelAutomaticGainControlStreamprotected
infoAudioStreamprotected
is_notify_activeAudioInfoSourceprotected
is_startedAutomaticGainControlStreamprotected
isNotifyActive()AudioInfoSourceinline
linearToDb(float value)AutomaticGainControlStreaminlineprotectedstatic
measured_dbAutomaticGainControlStreamprotected
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
p_inAutomaticGainControlStreamprotected
p_outAutomaticGainControlStreamprotected
process(const uint8_t *input, size_t bytes)AutomaticGainControlStreaminlineprotected
readBytes(uint8_t *data, size_t len) overrideAutomaticGainControlStreaminlinevirtual
readSilence(uint8_t *buffer, size_t length)AudioStreaminlinevirtual
refillReadBuffer()BaseStreaminlineprotected
removeNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
reset()AutomaticGainControlStreaminline
sample_rateAutomaticGainControlStreamprotected
setAudioInfo(AudioInfo cfg) overrideAutomaticGainControlStreaminlinevirtual
setConfig(const AutomaticGainControlStreamConfig &cfg)AutomaticGainControlStreaminline
setNotifyActive(bool flag)AudioInfoSourceinline
setOutput(Print &out) overrideAutomaticGainControlStreaminlinevirtual
audio_tools::ModifyingStream::setOutput(AudioOutput &out)ModifyingStreaminlinevirtual
setStream(Stream &in) overrideAutomaticGainControlStreaminlinevirtual
audio_tools::ModifyingStream::setStream(AudioStream &io)ModifyingStreaminlinevirtual
setWriteBufferSize(int size)BaseStreaminline
smoothingCoefficient(float seconds, size_t samples) constAutomaticGainControlStreaminlineprotected
tmp_inBaseStreamprotected
tmp_outBaseStreamprotected
updateGain(float desired_gain_db, size_t samples)AutomaticGainControlStreaminlineprotected
write(const uint8_t *data, size_t len) overrideAutomaticGainControlStreaminlinevirtual
audio_tools::BaseStream::write(uint8_t ch) overrideBaseStreaminlinevirtual
write_buffer_sizeBaseStreamprotected
writeSilence(size_t len)AudioStreaminlinevirtual
~AudioStream()=defaultAudioStreamvirtual
~BaseStream()=defaultBaseStreamvirtual
~Stream()=defaultStreamvirtual