arduino-audio-tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Modules Pages
Compressor Member List

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

active()AudioEffectinlinevirtual
active_flag (defined in AudioEffect)AudioEffectprotected
attack_count (defined in Compressor)Compressorprotected
AudioEffect()=default (defined in AudioEffect)AudioEffect
clip(int32_t in, int16_t clipLimit=32767, int16_t resultLimit=32767)AudioEffectinlineprotected
clone() (defined in Compressor)Compressorinlinevirtual
compress(float inSampleF) (defined in Compressor)Compressorinlineprotected
Compressor(const Compressor &copy)=defaultCompressor
Compressor(uint32_t sampleRate=44100, uint16_t attackMs=30, uint16_t releaseMs=20, uint16_t holdMs=10, uint8_t thresholdPercent=10, float compressionRatio=0.5)Compressorinline
CompStates enum name (defined in Compressor)Compressorprotected
copyParent(AudioEffect *copy) (defined in AudioEffect)AudioEffectinlineprotected
gain (defined in Compressor)Compressorprotected
gain_step_attack (defined in Compressor)Compressorprotected
gain_step_release (defined in Compressor)Compressorprotected
gainreduce (defined in Compressor)Compressorprotected
hold_count (defined in Compressor)Compressorprotected
id()AudioEffectinline
id_value (defined in AudioEffect)AudioEffectprotected
process(effect_t input)Compressorinlinevirtual
recalculate() (defined in Compressor)Compressorinlineprotected
release_count (defined in Compressor)Compressorprotected
S_Attack enum value (defined in Compressor)Compressorprotected
S_GainReduction enum value (defined in Compressor)Compressorprotected
S_NoOperation enum value (defined in Compressor)Compressorprotected
S_Release enum value (defined in Compressor)Compressorprotected
sample_rate (defined in Compressor)Compressorprotected
setActive(bool value)AudioEffectinlinevirtual
setAttack(uint16_t attackMs)Compressorinline
setCompressionRatio(float compressionRatio)Compressorinline
setHold(uint16_t holdMs)Compressorinline
setId(int id)AudioEffectinline
setRelease(uint16_t releaseMs)Compressorinline
setThresholdPercent(uint8_t thresholdPercent)Compressorinline
state (defined in Compressor)Compressorprotected
threshold (defined in Compressor)Compressorprotected
timeout (defined in Compressor)Compressorprotected
~AudioEffect()=default (defined in AudioEffect)AudioEffectvirtual