tree: 9f3799e8f3eb11d7ad6c6148a56e947260ec7eb1 [path history] [tgz]
  1. test/
  2. BUILD.gn
  3. delay_effect.cc
  4. delay_effect.h
  5. effect_base.cc
  6. effect_base.h
  7. lib_audio_effects.cc
  8. README.md
  9. rechannel_effect.h
  10. swap_effect.h
examples/media/audio/effects/README.md

Audio Effects Example Module

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).