This directory contains the sources for a loadable module that implements the ABIs and essential logic of a Fuchsia ‘Audio Effects’ plugin. This includes an implementation of the basic ‘C’ interface (lib_audio_effects.cc), a base class for effects (effect_base.cc/effect_base.h), and three effects derived from that class (delay, swap, and rechannel -- delay_effect.cc/delay_effect.h, swap_effect.h and rechannel_effect.h respectively).